Skip to content

Advancedboy/xconversation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

XConversation 🐦

XConversation is a Twitter clone built as a modern Single Page Application (SPA) using React on the frontend and Node.js (Express) on the backend. It supports user authentication, tweet creation, likes, comments, and more β€” a great foundation for experimenting with social media platform features.


πŸš€ Tech Stack

Frontend:

  • React
  • React Router
  • Axios
  • Context API (for Auth)
  • CSS Modules / Tailwind (optional)

Backend:

  • Node.js + Express
  • MongoDB (via Mongoose)
  • JWT Authentication
  • Bcrypt for password hashing
  • CORS, dotenv, etc.

πŸ“¦ Features

  • βœ… User registration & login (JWT-based auth)
  • πŸ“ Create, edit, and delete tweets
  • πŸ’¬ Comments on tweets
  • ❀️ Like/unlike tweets
  • πŸ§‘β€πŸ€β€πŸ§‘ User profiles (basic)
  • πŸ” Auth-protected routes
  • πŸ“± Responsive UI (optional, WIP)
  • πŸ“‘ Planned: real-time updates with WebSockets

About

Twitter clone built as a modern Single Page Application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published