Skip to content

GuillermoJCV/leafyshop-back

Repository files navigation

Backend de leafyshop

Descripción

Es el backend de la tienda de LeafyShop, para manejar tanto el auth como las peticiones a productos, países, categorías, clientes y empleados.

Utilización

Para empezar a usar la api desde el front se debe descargar localmente:

  git clone https://github.com/GuillermoJCV/leafyshop-back.git
  cd leafyshop-back

Ahora necesitamos crear un archivo .env en la raíz del proyecto con la siguiente información:

DATABASE_URL="file:./dev.db"
ENCRYPT_TYPE="aes-256-cbc"
ENCRYPT_KEY="SECRET"
ENCRYPT_SALT="SECRET"

Y ejecutar los siguientes comandos:

  npm install @prisma/client
  npm i && npm run start:seed

Este último comando no solo instalará todos los paquetes sino que creará una información inicial para poder hacer pruebas

De esta manera ya podemos ejecutar el backend que servirá la información en el puerto 3000

Herramientas Principales

  • Nest
  • Node (crypto / buffer)
  • TypeScript && JavaScript
  • Passport && JwtPassport
  • Prisma

Herramientas secundarias

  • SWC (Rust compiler)
  • Express adapter
  • Jest (Testing)
  • Zod (Validations)
  • Rxjs

About

El backend de la e-commerce

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published