A backend clone of the X (formerly Twitter) platform built using Java and Spring Boot, designed to simulate core features like user registration, tweet posting, and feed retrieval. This is a learning-oriented project focused on backend API development using modern Java practices.
- ✅ User Registration & Login (JWT Auth)
- 📝 Post Tweet (Create)
- 🔍 View Feed (Read)
- 🧵 Reply to Tweets
- ❤️ Like/Unlike Tweets
- 👥 Follow/Unfollow Users
- Java 17
- Spring Boot
- Spring Security (JWT)
- JPA (Hibernate)
- MySQL / PostgreSQL (choose one in config)
- Lombok