jtwitter 🚀

A simple twitter clone

Stack

  • Java 11
  • Spring Boot
  • Restful
  • Spring Security
  • H2 database
  • React

Rest routes

  • Login (POST) ✔
  • User registration (POST) TODO
  • Find user (GET) TODO
  • Create tweet (POST) TODO
  • Find tweet (GET) TODO
  • List all tweets (GET) ✔
  • List tweets by user (GET) TODO
  • List one tweet (GET) TODO
  • Delete tweet (DELETE) TODO
  • Like/unlike on tweet (PUT) TODO

React components

  • Login ✔
  • User registration TODO
  • Create tweet TODO
  • List tweets ✔
  • Tweet ✔
  • Search user TODO
  • Search tweet TODO

Development

  • Backend
mvn spring-boot:run 
  • Frontend
cd react-app
npm start
  • Build for production
mvn clean package -Pprod

Login Feed