Here is the technology stack we are going to use:
- Frontend:
- Basic HTML
- CSS with Bootstrap framework
- JavaScript with a jQuery plugin
- Open Layers: To show the map to the user
- Backend:
- Spring Boot
- Kotlin
- Database:
- PostGIS: Extension of PostgreSQL for geospatial operations
- Exposed: ORM for SQL operations
The following illustration is a representation of the technology stack we will use: