/Proyecto-final-BackEnd

:hamburger: Proyecto final de curso RollingCode

Primary LanguageJavaScript

Proyecto final - backend

logo-burgerhouse

๐Ÿงช Testeo

Para facilitar el envio de datos a la API se adjuntan modelos para productos, pedidos, login y registro

๐Ÿ“— Bibliotecas Externas

  • dotenv
  • cors
  • express validator
  • mongoose
  • morgan
  • json web token
  • babel
  • bcrypts

๐Ÿ” Rama de productos

  • Modelo:
{
 "nombre": "nombre del producto",
 "estado": false,
 "precio": 100,
 "detalle": "detalle del producto",
 "categoria": "categoria del producto",
 "imagen": "url de la imagen"
}
  • Rutas ( servidor local ) :
http://localhost:4000/burgersandbeer/productos
http://localhost:4000/burgersandbeer/productos/:id

โ–ถ๏ธ Rama de pedidos

  • Modelo:
{
   "usuario":"Nombre de usuario",
   "fecha":"dd/mm/aa",
   "productosdelmenu":["producto_1","producto_2"],
   "estado":"true"
}
  • Rutas ( servidor local ) :
http://localhost:4000/burgersandbeer/pedidos
http://localhost:4000/burgersandbeer/pedidos/:id

๐Ÿ™ Login y registro

  • Modelo Registro:
{
   "nombre":"Nombre de usuario",
   "email":"ejemplo@ejemplo.com",
   "password":"ejemplo"
}
  • Ruta
http://localhost:4000/burgersandbeer/usuario/nuevo
  • Modelo Login:
{
   "email":"ejemplo@ejemplo.com",
   "password":"ejemplo"
}
  • Ruta
http://localhost:4000/burgersandbeer/usuario