Social Media
MERN Stack & Cloud Storage
Social Media Platform: A Full-Stack MERN Application
This social media platform is a full-stack MERN application. Users can create and share posts with the world.
Features:
Login: Users must log in through Google Single Sign-On (SSO) to access the application.
Post Creation: After logging in, users can create text and photo posts. Published posts are visible to everyone.
Post Interactions: Users can like and comment on other users' posts. Users can follow other users to see their activity in their feed. Users have the option to delete or hide their own posts. Hidden posts are only visible to the original poster. Users can choose to unhide posts at any time. Users can save posts for later reference.
Notifications: Users receive notifications when other users like their posts or follow them.
Profile Management: Users can edit their profile information, including name, profile picture, cover picture, and description.
Personal Dashboard: Users can view their own posts, photos, followers, and other profile details.
Skills: React.js · Nodejs · MongoDB · Express.js · MUI · Cloud Storage