Social is a social media app where users can post what's on their mind and interact with other users. They can see the posts created by other users and like those posts. If they wish to add friends or update their profiles they can do so as well.
The objective of this project is to create a scalable social media app that is fully responsive and has multiple features while being connected effectively with database.
- React
- Redux Toolkit
- Material UI
- Node.js
- Express.js
- MongoDB
- Register and Login pages with complete form validation
- Home page made up of smaller widget components
- User profile page can be accessed
- User can interact with posts created by other users or create a post of their own
- User can add and remove friends
- Switch between light and dark mode