Developed MERN Stack social media app. Secured and maintained sign-up/in users' data by developing encrypted information utilizing Bcrypt, Dotenv, and JWT.Used Redux Toolkit for state management and Redux Persist for storing in local storage Utilized Multer for file uploads, React-dropzone for image uploading and Formik and Yup for form and form validation Users are able to add/remove friends and visit other usersโ profile pages, Like/unlike and add/delete comments on their posts and switch dark/light mode.
There are the minimum must-haves for the project
-
Users could sign up and sign in the application
-
User could post their post , add friends, write a comment to other users post.
-
User could visit other user profile page.
-
User able to change the theme of the application
- JavaScript
- MongoDB
- React Router
- React
- Theme Change
-
Users search other users by name
-
Users could update and delete their profile and posts.