https://github.com/castanedaluis/api-shop-v2
V2 de api-shop, con persistencia de datos con un motor de DB relacional en Postgres (Docker) en el cual se utiliza el ORM sequelize. Implemente la autenticación de los usuarios por medio de Tokens y encriptación de datos sensibles. CRUD completo de productos, categorias, ordenCompra, etc.
https://github.com/castanedaluis/api-shop-v2
autentication auth bycrypt crud-api express jwt-authentication nodejs nodemeter passportjs postgresql sequelize-orm
Last synced: 9 days ago
JSON representation
V2 de api-shop, con persistencia de datos con un motor de DB relacional en Postgres (Docker) en el cual se utiliza el ORM sequelize. Implemente la autenticación de los usuarios por medio de Tokens y encriptación de datos sensibles. CRUD completo de productos, categorias, ordenCompra, etc.
- Host: GitHub
- URL: https://github.com/castanedaluis/api-shop-v2
- Owner: castanedaLuis
- Created: 2023-02-04T08:26:36.000Z (about 3 years ago)
- Default Branch: dev
- Last Pushed: 2023-02-12T20:25:15.000Z (about 3 years ago)
- Last Synced: 2025-08-03T09:25:19.376Z (9 months ago)
- Topics: autentication, auth, bycrypt, crud-api, express, jwt-authentication, nodejs, nodemeter, passportjs, postgresql, sequelize-orm
- Language: JavaScript
- Homepage:
- Size: 515 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# API-SHOP-V2
Versión 2 de la API_SHOP, con persistencia de datos con un motor de DB relacional en Postgres, en el cual, utiliza el ORM sequelize, para tener una flexibilidad de migraciones de diferentes DB, se obtienen productos, categorias, usuarios, orden de compra, con sus respectivos CRUD.
Tiene los endpoints para recuperar contraseña y actualizarla, por el cual se le manda un correo al usario con su token para actualizar su contraseña.
La autenticación y autorización se hacen mendiante JWT y passport.js en donde se encripta, las contraseñas.
npm run migrations:generate
npm run migrations:run
docker-compose up -d postgres
npm run dev