SmartMenu es un proyecto realizado íntegramente con vanilla HTML, CSS y JavaScript en el frontend. En el backend se utiliza Node.js y Express, y como base de datos los servicios de Firebase.
-
Frontend:
- HTML5, CSS3, JavaScript (vanilla)
- Firebase SDK (Firestore y Realtime Database)
- Librería Slick Carousel para sliders
- Notyf para notificaciones
- Integración con Google Maps (cobertura de deliverys)
-
Backend:
- Node.js
- Express
- Firebase Admin SDK
- Mercadopago SDK (pagos virtuales)
- API de WhatsApp para notificaciones
- EJS para renderizado de vistas
- Axios para peticiones HTTP
- CORS para manejo de políticas de acceso
- UUID para generación de identificadores únicos
- Dotenv para variables de entorno
npm install
npm start- Mercadopago: Pagos virtuales.
- Google Maps: Cobertura de deliverys.
- WhatsApp API: Envío de notificaciones automáticas.