Skip to content

lvescobar/APPSC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APPSC - Backend Node.js

API REST desarrollada con Node.js, Express y MongoDB para gestión de notas con autenticación JWT.

Tecnologías

  • Node.js 18
  • Express.js
  • MongoDB + Mongoose
  • JSON Web Tokens (JWT)
  • bcryptjs

Endpoints disponibles

Autenticación

Método Ruta Descripción
POST /api/register Registrar usuario
POST /api/login Iniciar sesión
POST /api/logout Cerrar sesión
GET /api/verify Verificar token
GET /api/profile Obtener perfil

Notas

Método Ruta Descripción
GET /api/getNotes Obtener todas las notas
GET /api/getNote/:id Obtener nota por ID
POST /api/getNote Crear nueva nota
PUT /api/getNote/:id Actualizar nota
DELETE /api/getNote/:id Eliminar nota

Despliegue con Docker

1. Clonar repositorios

mkdir Proyecto && cd Proyecto
git clone https://github.com/lvescobar/APPSC.git
git clone https://github.com/lvescobar/FAPPSC.git

2. Levantar con Docker Compose

docker-compose up --build -d

3. Verificar contenedores

docker ps

Variables de entorno

Variable Valor por defecto
MONGO_URI mongodb://admin:password123@mongo:27017/
PORT 3000

Acceso

Autores

  • Laura Valentina Escobar
  • Manuel Muñoz

Servicios Convergentes - Universidad del Cauca 2026

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors