SocioPedia is a comprehensive Fullstack Responsive MERN (MongoDB, Express, React, Node.js) application that provides users with a social media platform similar to Facebook. The app comes with various features, including authentication, likes, dark mode, and more. Users can sign up, log in, post pictures, add friends, interact with others' posts through likes and comments, and enjoy a seamless experience with the added functionality of dark mode.
Working link -> https://soci0pedia.netlify.app/
- User Authentication: Secure user authentication using JSON Web Tokens (JWT) and stored in MongoDB, ensuring a safe and private experience.
- Responsive Design: The app is built with responsiveness in mind, making it accessible on various devices, from desktops to smartphones.
- Post Pictures: Users can share their favorite moments by posting pictures, enabling them to express themselves creatively.
- Add Friends: Connect with others by adding friends and expanding your social circle within the platform.
- Interact with Posts: Engage with posts from friends and other users by liking and commenting on them, facilitating meaningful interactions.
- Dark Mode: Switch to dark mode for a comfortable browsing experience, especially during low-light situations.
The application is currently deployed and can be accessed at https://soci0pedia.netlify.app/. Backend is deployed on render.com
To run SocioPedia locally on your machine, follow these steps:
- Clone this repository:
git clone https://github.com/yourusername/sociopedia.git
# Install server dependencies
npm install
# Move to client directory
cd client
# Install client dependencies
npm install
npm run dev