Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

📬 PostMail - Proyecto de ProgramaciĂłn Orientada a Objetos Este proyecto es una API REST para gestionar envĂ­os de paquetes utilizando crĂ©ditos. Cada usuario puede comprar paquetes de crĂ©ditos y usarlos para registrar envĂ­os. TambiĂ©n se pueden eliminar envĂ­os, y en ese caso se devuelve una parte del crĂ©dito.

Funcionalidades principales Ver créditos disponibles de un usuario.

Comprar paquetes de 30, 40 o 60 créditos.

Registrar nuevos envĂ­os con costo dependiendo del peso y nĂșmero de bultos.

Consultar envĂ­os registrados por cada usuario.

Eliminar un envĂ­o y devolver parte del crĂ©dito segĂșn el peso.

Estructura del proyecto api.js: contiene todas las rutas y lĂłgica de la API.

models/Usuario.js: define el esquema del usuario y sus créditos.

models/Envio.js: define los datos de cada envĂ­o, incluyendo datos personales y del paquete.

models/Producto.js: define el objeto producto (peso, bultos, descripciĂłn, fecha de entrega), que estĂĄ incluido en cada envĂ­o.

TecnologĂ­as usadas Node.js

Express

MongoDB

Mongoose

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages