Un panel de gestión de calificaciones por estudiante, año y asignatura. Implementado con Angular en el Frontend, @Spring en el Backend, y MySQL para la base de datos.
Clona el repositorio git clone https://github.com/rubensantibanezacosta/Students_test_Dashboard.git
-
Sistema Operativo Windows o Linux
-
Node.js y NPM https://nodejs.org/es/
-
Maven (En Windows, recuerda configurar tu variable "MAVEN_HOME" en el path) https://maven.apache.org/download.cgi
-
MySQL o MariaDB https://www.mysql.com/downloads/
-
JDK 11 https://www.oracle.com/es/java/technologies/javase/jdk11-archive-downloads.html
-
Importa el archivo Estudiantes.sql a tu servidor MySQL. Ruta
backend/Estudiantes.sql
-
Modifica las credenciales de acceso a MySQL del archivo aplication.properties en la ruta
backend/src/main/resources/application.properties
-
En la raiz del proyecto, abre una terminal y ejecuta los scripts:
npm run w:install
npm run w:launch
para lanzar la aplicación si ya tienes los paquetes instalados
Abrir el navegador en http://localhost:4200/ tras la espera.
-
En la raiz del proyecto, abre una terminal y ejecuta los scripts:
Para nstalar paquetes y lanzar el proyecto
npm update
npm install
npm run update-launch
Para lanzar el proyecto teniendo los paquetes instalados
npm run start
para lanzar la aplicación si ya tienes los paquetes instalados
Abrir el navegador en http://localhost:4200/ tras la espera.
La interfaz es bastante intuitiva y sencilla:
-
Angular 12 - El framework JS usado
-
Bootstrap v5.0 - El framework CSS usado
-
Maven 3.6.3 - Manejador de dependencias
-
Spring boot 2.5.5 - Framework usado para el Backend
-
Hibernate - Framework integrado en Spring boot
- Comentarios
-
Mapeado autómatico de base de datos apoyado en el IDE
-
CrudRepository Dao, con metodos Dao personalizados
-
- Comentarios
-
IntelliJ IDEA - IDE utilizado
-
Visual Studio Code - Editor utilizado
-
MySQL - Motor de bases de datos
- Ruben Santibañez Acosta - Desarrollo y documentación - rubensantibanezacosta
- Tiburcio Cruz Ravelo - Docente del Instituto IES El Rincón - tcurav
- Gemma Alemán Santana - Docente del Instituto IES El Rincón
⌨️ con ❤️ por rubensantibanezacosta 😊