A social media web app built using node.js, express.js and mongoDB for backend and react for frontend
Signup and Login
: User need to create account in order to use web app. No two users can have same username or email. After signup, user needs to login.Feed
: After login user is directed to feed page, which shows latest posts from other usersSearch User
: User can search other users by their username or profileFollow
: User can follow other users whose posts they want to see in their feedLike
: User can engage with other user's posts by liking themView
: User can view profile of other users, see their number of posts, and followersProfile
: Users can view their profile , edit and delete itCreate Post
: User can create post and share their viewsUpdate Post
: User can update their post, edit or delete it
Demo_vid_Devlink.mp4
Signup
No Two users can have same username and email
Login
Feed Page
Search Users
Search by name or profile
Follow User
User Profile
Feed Page after following users
View your Profile
Edit Your Profile
Delete Profile
Create Post
Delete Post
Like/Unlike Post
Logout