LikeLoop is a cutting-edge social media application built using the MERN stack, React-Redux, MUI, and JWT for authentication. With LikeLoop, you can connect with friends, share updates, and stay engaged with your community effortlessly.
- User Authentication: Securely log in to your account with JWT authentication.
- Post Creation and Editing: Share your thoughts and updates with easy-to-use post creation and editing tools.
- Commenting and Liking: Engage with your friends' posts through comments and likes.
- User Profiles: Customize your profile and explore others' profiles.
- Responsive Design: Enjoy a seamless social media experience across devices with a fully responsive design.
- Search Functionality: Quickly find friends and posts using the search feature.
- Real-Time Updates: Stay updated with real-time notifications and updates.
- Media Upload: Share photos and videos with your posts.
To run the LikeLoop app locally, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/your-username/LikeLoop.git
-
Navigate to the project directory in your terminal:
cd LikeLoop
-
Install dependencies using the command:
npm install
-
Set up the MongoDB database:
- Create a MongoDB Community account at MongoDB.
- Create a new cluster and configure your database settings.
- Obtain the connection string for your database and add it to your environment variables.
-
Start the server with:
nodemon index.js
-
Start the client with:
npm run start
-
Open your web browser and visit
http://localhost:3000
to access the LikeLoop app.
Start connecting with friends and sharing updates with LikeLoop!