City Lens es una WebApp de Reportes Urbanos. Esta es la API de la aplicación.
| Alumno | No. Cuenta | Nombre de Usuario |
|---|---|---|
| Edgar José Reyes Montelongo | 319023275 | EdgarMontelongo |
| Ángel Moisés González Corrales | 320234619 | MoisesAGC |
| Israel Rivera | 320490747 | Orbitalx1 |
| Paredes Zamudio Luis Daniel | 318159926 | wallsified |
- Se recomienda encarecidamente ocupar IntelliJ para la edición y ejecución de este proyecto. Descargable Aquí
- Amazon Corretto 21 (Java / Kotlin) Descargable Aquí
- Maven
- Spring Boot (Framework)
- Swagger (Para la documentación de la API)
- PostgreSQL 17.2
- En la ruta src/main/sql/setup se encuentra un archivo nombrado schema.sql. Este
archivo incluye los comandos para la creación de las tablas de la BD.
- Para levantar la BD se puede ocupar el archivo setup.sql incluido en la misma ruta que el archivo anterior.
- Posterior a levantar la BD es necesario ejecutar los archivos en src/main/sql/utils/ en este orden
- src/main/sql/utils/functions
- src/main/sql/utils/procedures
- src/main/sql/utils/triggers
- El proyecto contiene configuración de Swagger, por lo que para poder observar la documentación de la API creada, se ejecuta el proyecto desde IntelliJ y, una vez haya cargado, uno accede a ella usando el puerto 8080 en localhost.
Para unir el frontend, se siguen las instrucciones de este repositorio