Skip to content

The MERN Social Media Application is a powerful and engaging platform that allows users to connect, share, and interact with others in a social media environment. Built using the MERN stack (MongoDB, Express.js, Reactjs, Node.js), this application provides a seamless and feature-rich experience for users.

Notifications You must be signed in to change notification settings

dhamkirti21/SocialMediaApplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Sociopedia

Sociopedia is a social media application built with the MERN (MongoDB, Express.js, React, Node.js) stack. It allows users to connect, share posts, and interact with each other in a dynamic and real-time environment.

Features

  • User registration and authentication
  • User profiles and customizable settings
  • Post creation, editing, and deletion
  • Like and comment functionality on posts
  • Responsive design for mobile and desktop

Technologies Used

  • MongoDB: A NoSQL database for storing user data, posts, and comments.
  • Express.js: A web application framework for handling server-side logic and APIs.
  • React: A JavaScript library for building user interfaces.
  • Node.js: A JavaScript runtime environment for running the server-side code.
  • CSS: Custom styling for an engaging and intuitive user experience.
  • MaterialUI: Styling UI Components

Getting Started

Follow these instructions to get the project up and running on your local machine for development and testing purposes.

  1. Clone the repository: git clone https://github.com/dhamkirti21/Social-Media-Application.git

  2. Install the dependencies: cd folder-name npm install

  3. Set up the environment variables:

  • Create a .env file in the root directory.
  • Specify the required environment variables (e.g., database connection string, JWT secret, etc.).
  1. Start the development server: client - npm run dev server - nodemon index.js

  2. Run the Server commented Code Once to Populate Database image

  3. Open your browser and visit http://localhost:3000 to see the application.

ScreenShot

  1. Login Page image

2.Register Page web-screenshot-25-08-2023

3.Home Page web-screenshot-25-08-2023 (2)

4.Profile Page image

5.NavBar web-screenshot-25-08-2023 (3)

Deployed Link:

Link to the Proejct : Sociopedia Link

Contributing

Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Contact

For any inquiries or feedback, please contact Dhamkirti Sisodia. Click Here Email Us

About

The MERN Social Media Application is a powerful and engaging platform that allows users to connect, share, and interact with others in a social media environment. Built using the MERN stack (MongoDB, Express.js, Reactjs, Node.js), this application provides a seamless and feature-rich experience for users.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages