Avoqado es una aplicación web para restaurantes que facilita el pago de cuentas, la orden de alimentos y bebidas desde el teléfono, y la división de la cuenta entre amigos, todo de manera rápida y segura.
- Paga tu cuenta: No esperes más al mesero, paga tu cuenta desde tu teléfono.
- Ordena desde tu mesa: Haz tus pedidos de comida y bebidas directamente desde tu dispositivo móvil.
- Divide la cuenta: Divide fácilmente la cuenta con tus amigos con solo unos pocos toques.
- Recompensas: Gana recompensas cada vez que uses la aplicación.
- Frontend: Desarrollado con Vite, moderno y eficiente.
- Backend: Utilizamos Node.js con Express para manejar la lógica del servidor.
- Base de Datos: PostgreSQL con Prisma para una gestión eficaz de la base de datos.
- Sesiones: Manejamos sesiones de usuario con express-sessions.
- Notificaciones: Utilizamos notificaciones push para mantener a los usuarios informados en tiempo real.
- Autenticación: Soporte para autenticación dual, permitiendo usuarios anónimos y registrados.
- Pagos: Integración con Stripe para transacciones seguras.
- Clona el repositorio:
git clone https://tu-repositorio.com/avoqado.git
- Frontend: Asignar las env variables.
- VITE_API_URL
- Backend: Asignar las env variables.
- DATABASE_URL
- SESSION_SECRET
- STRIPE_SECRET_KEY
- STRIPE_PUBLIC_KEY
- STRIPE_WEBHOOK_SECRET
- REFRESH_TOKEN_SECRET
- TOKEN_SECRET
- REDIS_URL
- FCM_SERVER_KEY
In order to redis to work backend and front end needs to have the same url
ex. avoqado.io - api.avoqado.io