Skip to content

TweetX - A MERN-based social media platform for creating, liking, bookmarking, and managing tweets. Features user authentication, profile management, and a personalized timeline.

Notifications You must be signed in to change notification settings

abhishekprajapatt/TweetX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

image image Screenshot 2025-02-21 160533

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.

About

TweetX - A MERN-based social media platform for creating, liking, bookmarking, and managing tweets. Features user authentication, profile management, and a personalized timeline.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published