Social Media App is a web application that allows users to connect and share content with their friends and followers. It provides a platform for users to post updates and photos.
- User registration and authentication
- News feed to view and interact with posts from friends and followed users
- Create and publish posts with text and images
- Like and can watch comments
- User profile pages with customizable information and profile picture
- Follow and unfollow other users
- Add your LinkedIn and Twitter handle links to your profile for better networking.
- Frontend: HTML, CSS, JavaScript, React, MUIv5, react-redux, react-router, dropzone, redux-presist, formik-yup
- Backend: Node.js, Express.js, mongoose, helmet, bcrypt, jsonWebToken, multer, morgan
- Database: MongoDB Altas