Desarrollo de una API con Node.js, Fastify y MariaDB: Gestión de Notas para Alumnos y Profesores.
La API está publicada en Postman: link
classDiagram
direction LR
personas "*" -- "*" cursoPersona
personas "1" -- "*" notas
notas "*" -- "1" curso
curso "1" -- "*" cursoPersona
class notas{
String id PK
String id_persona FK
String id_curso FK
Number calificacion
String Descripcion
}
class curso{
String id PK
String Nombre
String Descripcion
}
class cursoPersona{
String id PK
String id_curso FK
String id_persona FK
String categoria
}
class personas{
String id PK
String nombres
String dni
String hash
String email
}
-
Clonar el Repositorio:
git clone https://github.com/laucha54321/uni-be
-
Ingresar al Directorio del Proyecto:
cd uni-be
-
Instalar Dependencias:
npm install
-
Configurar Variables de Entorno:
- Crea un archivo
.env
en el directorio raíz del proyecto y configura las variables de entorno necesarias. Puedes encontrar un ejemplo en el archivo.env.example
.
- Crea un archivo
-
Iniciar la Aplicación:
npm run start