EnBalde es una plataforma para la venta de helados en pote de diversos pesos y sabores. El usuario tendrá la posibilidad, mediante un catálogo, de elegir helados por pote de diversos pesos. Habrá variedad de gustos. Cada pote será de sabores fijos. Una vez finalizada la elección la página lo dirigirá a la sección carrito en donde podrá agregar o quitar artículos, decidir la forma de abonar y si solicita delivery o retira en sucursal. Concluida la compra se emitirá un aviso de transacción efectuada y el administrador recibirá el aviso de la compra.
- Pamela Sol Pilotti-GitHub: Pamela198713
- Leonardo Daniel Vivas-GitHub: LeonardoEC
- Roberto Alfonso-GitHub: rpgrca
- Lucia Ailen Leonetti-GitHub: LuciaL152
- Facundo Manuel Díaz-GitHub: fmdcba
- Yuliana Paula Capdevila- GitHub: YuliCap
El proyecto tiene componentes web y móvil, divididos en:
- Frontend Angular (
front-end/enbalde
): Corre en el puerto 4200. - Backend Django (
back-end/django
): Corre en el puerto 8000. - Servicio de Pago Node (
front-end/enbaldePago
): Corre en el puerto 3000.
Para más información leer los README correspondientes a cada proyecto.
-
Frontend Angular:
cd front-end/enbalde
npm install
ng serve
-
Servicio de Pago:
cd front-end/enbaldePago
npm install
npm start
-
Backend Django:
cd back-end/django
pip install -r requirements.txt
- Configurar MySQL y ajustes en
server/settings.py
- Ejecutar migraciones
python manage.py migrate
- Instalar configuración por defecto
python manage.py loaddata configurations.json
- Ejecutar servidor con
python manage.py runserver
Acceder al sitio en http://localhost:4200
.
- IEEE830
- Diagrama de casos de uso
- Diagrama de clases
- Diagrama Entidad Relación
- Diagrama Relacional
- Mapa del sitio
Link promoción del software: https://youtu.be/EqFfTr-PTMA?si=Z8XLvOiKLy-hfPn_