App 100% frontend, sin backend y open source, para descubrir ofertas de restaurantes y productos rebajados de Rappi cerca de tu dirección. El navegador habla directo con la API; no hay servidor intermedio guardando nada.
- Sin backend: todo ocurre en el navegador
- Búsqueda por dirección con geocodificación
- Listas virtualizadas para recorrer miles de productos sin lag
- Caché local de resultados y credenciales
- TypeScript estricto · MIT · guía de contribución incluida
| Lenguajes y runtime | |
| Frontend |
src/api # Cliente de la API
src/components # Componentes de interfaz
src/hooks # Hooks de React reutilizables
src/styles # Estilos
src/types # Tipos de TypeScript
src/utils # Funciones auxiliares
git clone https://github.com/Harkor421/Rappify.git
cd Rappify
npm install
npm run devCopia .env.example a .env y completa los valores:
| Variable | Ejemplo / valor por defecto |
|---|---|
VITE_RAPPI_AUTH |
Bearer YOUR_TOKEN_HERE |
VITE_RAPPI_DEVICEID |
your-deviceid-uuid |
VITE_RAPPI_APP_VERSION |
1.161.2 |
VITE_GIST_WRITE_TOKEN |
— |
| Comando | Qué hace |
|---|---|
npm run dev |
Servidor de desarrollo con recarga en caliente |
npm run build |
Compila para producción |
npm run lint |
Revisa el estilo del código |
npm run format |
Formatea el código |
npm run typecheck |
Verifica los tipos de TypeScript |
Hecho por Samir González
