Frontend
- Angular Framework
- Typescript
- Javascript
- HTML
- CSS (Tailwind css with ui component libraries)
Backend
- Java Springboot
- Java
- Spring Security
- Sprint Data JPA
- . . .
Database
- Using PostgreSQL with PgAdmin4 (for local hosting and testing)
- Use supabase as production database
Deployment
- Docker (and/or kubernetes)
- If using on-premise server
- Either Local installation or Docker
- If using local cloud server (either in one server or separate)
- If using mixed
- Most likely frontend would be hosted on the cloud, while backend and db be hosted on the on premise server, Or
- Backend and frontend hosted on the cloud (as well as all microservices), while database would be hosted locally.