https://github.com/abhishekprajapatt/tweetx
TweetX - A MERN-based social media platform for creating, liking, bookmarking, and managing tweets. Features user authentication, profile management, and a personalized timeline.
https://github.com/abhishekprajapatt/tweetx
mern-stack-development
Last synced: 3 months ago
JSON representation
TweetX - A MERN-based social media platform for creating, liking, bookmarking, and managing tweets. Features user authentication, profile management, and a personalized timeline.
- Host: GitHub
- URL: https://github.com/abhishekprajapatt/tweetx
- Owner: abhishekprajapatt
- Created: 2025-02-07T07:33:27.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-03-26T07:59:07.000Z (8 months ago)
- Last Synced: 2025-04-04T14:38:39.479Z (7 months ago)
- Topics: mern-stack-development
- Language: JavaScript
- Homepage: https://tweetx-d737.onrender.com
- Size: 7.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TweetX - MERN-Based Social Media Platform
## Project Overview
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.
## Key Features
### User Authentication
- Secure registration, login, and logout functionality.
- JWT-based authentication to ensure data security.
### Tweeting System
- Users can create tweets with text and images.
- Users can delete their own tweets.
- Real-time updates on the timeline.
### Engagement & Interaction
- Users can like and bookmark tweets.
- Commenting system to engage in discussions.
- Only the owner can delete their own tweets.
### Following System
- Users can follow and unfollow other users.
- Followed users' tweets appear in the timeline.
### Profile Management
- Users can edit their profile details.
- View other users' profiles and their tweets.
### Additional Features
- Personalized timeline based on followed users.
- Interactive UI with smooth navigation.
- Optimized for performance and scalability.
## Deployment
TweetX is fully deployed on **Render**, ensuring smooth performance and accessibility.
**Live Project Link:** [Your Deployment Link Here]
## Project Screenshots



## Purpose of the Project
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.
## Future Enhancements
- 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.