NOTA: El proyecto aún se encuentra en desarrollo
Este proyecto se centra en la gestión de matrículas, registro de cursos, aulas y calificaciones de cada estudiante
El usuario se acerca a la institución y la recepcionista lo atiende
- Angular 16
- HTML
- CSS
- Javascript
- Typescript
- Java 17
- Spring Boot 3
- Spring Data JPA
- SQL Server
Para desplegar correctamente el proyecto deberás de seguir estos pasos:
- Prerrequisitos: Tener previamente instalado Java 17, SQL Server 19, Angular 16 y Node.js en el sistema operativo.
- Crear la base de datos: Es necesario crear la base de datos manualmente antes de ejecutar el Backend ya que
el
spring.jpa.hibernate.ddl-auto=updateestá en update. - Modificar el archivo
application.properties: Configurar el URL, usuario y contraseña de la base de datos especificada anteriormente.
spring.datasource.url=jdbc:sqlserver://localhost:1433;databaseName=XXXXXX;TrustServerCertificate=True
spring.datasource.username=XXXXX
spring.datasource.password=XXXXX
- Instalar el la carpeta
node_modules: Al clonar este repositorio no se tendrá la carpetanode_modulespor lo que se tendrá que instalar manualmente. Abrir la terminal en el Visual Studio Code que es donde se tendrá corriendo el proyecto Angular y ejecutar lo siguiente:
npm install
Una vez ejecutado el backend se puede probar algunos endpoints se pueden utilizar las siguientes URL en el cliente o navegador:
localhost:8080/alumnos: Obtiene el listado de alumnos.
2.
localhost:8080/cursos: Obtiene el listado de cursos.
3.
localhost:8080/aulas: Obtiene el listado de aulas.
4.
localhost:8080/calificaciones: Obtiene el listado de calificaciones.