Skip to content

Stevecardonam/PM4-Ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

🛒 E-Commerce Backend

Este proyecto fue desarrollado como parte del bootcamp Henry, con el objetivo de construir el backend completo de una aplicación de e-commerce. Incluye autenticación, gestión de usuarios, productos, categorías, órdenes, y más.

🚀 Tecnologías utilizadas

  • Node.js
  • Nest.js
  • Express.js
  • PostgreSQL
  • TypeORM (ORM)
  • JWT para autenticación
  • bcrypt para encriptación de contraseñas
  • Cloudinary para gestión de imágenes (opcional)
  • dotenv para manejo de variables de entorno
  • CORS y helmet para seguridad

🧩 Funcionalidades principales

  • 🔐 Autenticación y autorización (registro, login, token JWT)
  • 👤 Gestión de usuarios
  • 📦 CRUD de productos y categorías
  • 🛍️ Carrito de compras
  • 📦 Gestión de órdenes
  • 🧾 Filtrado, ordenamiento y búsqueda avanzada de productos
  • 📤 Subida de imágenes de productos (Cloudinary)
  • 📈 Panel de administrador (en endpoints protegidos)

📦 Instalación

  1. Cloná el repositorio:
  2. Instalá las dependencias:
  3. Configurá las variables de entorno:
  4. Ejecutá las migraciones y seeders si aplica:
  5. Levantá el servidor: npm run start

📌 Notas

Este proyecto fue parte del proyecto final individual del bootcamp Henry.

El foco principal fue el diseño de una API REST robusta, escalable y segura.

En caso de desplegar el backend, se recomienda usar servicios como Render, Railway o Heroku.

📫 Contacto

Desarrollado por Steven Cardona 📧 [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •