Skip to content

Sebmm3010/next_shop

Repository files navigation

Next-Shop README


Next-shop

Ver demo del proyecto .

Sobre este proyecto

Screen Shot

Este es un ecommerce complemente funcional, que permite el inicio de session, lógica de carrito de compras, almacenar Informacion del usuario en cookies para hacer más fácil el envío, como el pago de las ordenes mediante PayPal.
Incluye base de datos, donde se almacenan los productos, los usuarios y las ordene hechas, y el manejo de todos estos mediante un panel de administracion protegido por rutas privadas.

Construido con.

Front-end:

  • Nextjs.

Back-end:

  • Función de apis de Nextjs.
  • MongoDB para la base de datos.
  • Docker para un container de la base de datos

Getting Started

Para correr localmente, se necesita la base de datos

docker-compose up -d
  • El -d, significa detached

Configurar las variables de entorno

Renombrar el archivo .env.template a .env

  • MongoDB URL Local:
MONGO_URL=mongodb://localhost:27018/teslodb
  • Reconstruir los modulos de node y levantar next:
yarn install
yarn dev

Llenar la base de datos con información de pruebas

Llamara:

http://localhost:3000/api/seed

Autor

  • Sebastian - Fullstack developer - Sebastian

About

Ecommerce basado en la tienda de tesla

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages