The Web Social Media Project is a social networking application that allows users to create accounts, post, share photos, send messages, make friends and participate in discussions. The application is built with the goal of creating a powerful, easy-to-use and secure social interaction platform for users.
- Register and Login: Users can create a new account and log in with their email and password.
- Account Management: Users can update their personal information, change their profile picture and password.
- Post: Users can post, share their photos and emotions.
- News Feed: View posts from friends and followers.
- Friends: Users can send friend requests and accept requests from others.
- Messaging: Users can send private messages to friends or groups.
- Notifications: Receive notifications about important activities such as friend requests, new messages or posts from friends.
- Privacy Management: Users can set privacy for their posts and accounts.
- Search System: Users can search for friends, posts, or groups by keywords.
-
Frontend:
- ReactJS
-
Backend:
- Spring Boot
- MongoDB / MySQL
- WebSocket
-
Authentication:
- JWT (JSON Web Tokens)
git clone https://github.com/username/social-media-app.git](https://github.com/thieutrung2k3/xthreads-social-network.git