Skip to content

Latest commit

 

History

History
20 lines (17 loc) · 1001 Bytes

README.md

File metadata and controls

20 lines (17 loc) · 1001 Bytes

__In development

Complete app system for some simple online Cookbook. This project is created to learn new technologies and sharpening current skills. It shouldn't be used in a finished product.

All projects are in a single repository to be more accessible, otherwise, every app would have own repository.

Full-app system will consist of:

  • backend application (Spring Boot, Spring HATEOAS (HAL structure), Cassandra, JWT for security, integration with CDN for images/videos, Memcached, AXON) : handling all operations regarding the application
  • user auth application (Spring Boot, Spring OAUTH, Postgres, AXON) : handling user registration and authentication
  • notification application (Spring Boot, Rabbit MQ) : sends all notifications
  • internal tool for admins (Spring Boot, Postgres, React for Frontend)
  • frontend application (ReactJS, TypeScript, ThailWind CSS)
  • databases: Postgres, Cassandra
  • CDN ?
  • LB, RP: Nginx
  • monitoring (ELK ?)
  • CI/CD: for now GitHub actions
  • hosting (GP?)