Skip to content

ChaudharyRaman/Social_Media

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Demo

Checkout MySocialMedia On - https://playful-stardust-66d7c5.netlify.app

MySocialApp

MySocialApp is a dynamic and engaging social media application that allows users to share their thoughts, ideas, and images with others. This project is still a work in progress, aimed at creating a seamless and interactive platform for connecting people and sharing experiences.

Inspiration

The goal of MySocialApp is to provide a unified platform that caters to the diverse interests and preferences of users. By combining various content types like images, text-based posts, blogs, and short videos, the application seeks to foster a vibrant and interactive community where individuals can connect, learn, and share their passions.

Features

  • User Profiles: Create a unique user profile, personalize it with a profile picture, and provide a bio to let others know about you.
  • Posts: Share your thoughts, ideas, and experiences through text-based posts. Express yourself freely and engage with others through comments and likes.
  • Image Sharing: Enhance your posts by adding images to capture and share moments. Upload images directly from your device or use image URLs to share visuals with your followers.
  • Followers: Connect with other users by following them. Stay updated with the latest posts from your favorite users and build a network of like-minded individuals.

Technologies

  • React: A JavaScript library for building user interfaces
  • Node.js: A JavaScript runtime built on Chrome's V8 JavaScript engine.
  • ExpressJS: A web framework for Node.js.
  • Socket.IO: A JavaScript library for real-time web applications using WebSockets.
  • MongoDB: A highly scalable and flexible NoSQL database. MongoDB stores data in a JSON-like format, providing efficient and high-performance data retrieval.

Run Locally

Clone the project

  git clone https://github.com/ChaudharyRaman/Social_Media

Go to the project directory

  cd Social_Media

Go to the client directory

  cd client

Install dependencies

  npm install

Setup Environment Variable (.env)

  REACT_APP_SERVER_BASE_ADDR=https://socialapp-backend-bpe1.onrender.com

Start the client

  npm start

NOTE

Please note that this project is still in progress, and there are exciting features and improvements planned for future releases. Some of the upcoming features include:

  • Direct messaging between users
  • Hashtags and search functionality
  • User notifications
  • Impelemtation of Blogs Feature

These features will be available in FUTURE.

Releases

No releases published

Packages

No packages published