TweetX is a full-stack social media platform developed using the MERN stack. This project was built to enhance knowledge and experience in modern web development. It offers a smooth and interactive user experience, allowing users to create, engage, and manage content efficiently.
- Secure registration, login, and logout functionality.
- JWT-based authentication to ensure data security.
- Users can create tweets with text and images.
- Users can delete their own tweets.
- Real-time updates on the timeline.
- Users can like and bookmark tweets.
- Commenting system to engage in discussions.
- Only the owner can delete their own tweets.
- Users can follow and unfollow other users.
- Followed users' tweets appear in the timeline.
- Users can edit their profile details.
- View other users' profiles and their tweets.
- Personalized timeline based on followed users.
- Interactive UI with smooth navigation.
- Optimized for performance and scalability.
TweetX is fully deployed on Render, ensuring smooth performance and accessibility.
Live Project Link: [Your Deployment Link Here]
This project was built to gain hands-on experience in full-stack development, user authentication, and scalable application design. The goal is to enhance technical skills and explore real-world development challenges.
- Implement real-time notifications.
- Improve UI/UX with animations and transitions.
- Optimize backend for better scalability.
TweetX is a modern, scalable, and interactive social media platform designed to strengthen practical full-stack development skills.