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.
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
Para correr localmente, se necesita la base de datos
docker-compose up -d
- El -d, significa detached
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
Llamara:
http://localhost:3000/api/seed
- Sebastian - Fullstack developer - Sebastian
