Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cirmifrancis/coderhouse-backend

Project carried out for the 'Backend Programming' course at Coderhouse platform.
https://github.com/cirmifrancis/coderhouse-backend

backend bcrypt cookie-parser dotenv expressjs handlebars jsonwebtoken layered-architecture mercadopago mongodb nodejs nodemailer nodemon passport postman railway render swagger

Last synced: 2 months ago
JSON representation

Project carried out for the 'Backend Programming' course at Coderhouse platform.

Awesome Lists containing this project

README

        

# Saborear: Tienda Online

Proyecto realizado para el curso de "Programación Backend" de la plataforma Coderhouse.

'Saborear' es una tienda en línea ficticia dedicada a la venta de productos consumibles como: frutas, lácteos, embutidos, entre otros productos.

#### En este sitio web puedes:
- Registrarte
- Iniciar Sesión
- Recuperar Contraseña
- Ver tu Perfil
- Ingresar al Chat Comunitario
- Ir a la Tienda
- Agregar Productos al Carrito
- Ver el Detalle del Carrito
- Comprar con Mercado Pago
- Generar un Ticket con el Detalle de la Compra
- *Publicar y Eliminar tus Productos (sólo disponible para el rol 'premium')*
- *Administrar los Usuarios y los Productos (sólo disponible para el rol 'admin')*

#### Detalles a tener en cuenta:
- Puedes iniciar sesión, además de con tu propia cuenta, con Google y Github
- Puedes recuperar la contraseña de tu cuenta
- Existen 3 roles: usuario, premium y admin. Un usuario puede convertirse en premium cumpliendo ciertos requisitos y siendo aprobado por el admin.
- La integración de Mercado Pago se realizó con Checkout Pro. Además, las compras sólo se pueden realizar con una cuenta de prueba.

---

### Deployment:
- Railway: https://saborear.up.railway.app/ (recomendado)
- Render: https://saborear.onrender.com/

---

### Certificado de aprobación del Curso:

![Imagen del Certificado](https://github.com/CirmiFrancis/coderhouse-backend/blob/main/certificate.png?raw=true)

### Certificado adicional:

![Imagen del Certificado](https://github.com/CirmiFrancis/coderhouse-backend/blob/main/certificate2.png?raw=true)