Skip to content

Repository files navigation

Rappify

Rappify

Encuentra los mejores descuentos de Rappi cerca de ti

TypeScript JavaScript CSS3 React Vite Framer Motion

🌐 Ver en vivo · 📦 Repositorio


📖 Sobre el proyecto

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.

✨ Qué hace

  • 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

🧰 Stack

Lenguajes y runtime TypeScript JavaScript CSS3
Frontend React Vite Framer Motion

📂 Estructura

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

🚀 Empezar

git clone https://github.com/Harkor421/Rappify.git
cd Rappify
npm install
npm run dev

⚙️ Variables de entorno

Copia .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

📜 Scripts

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

About

Rappify — encuentra los mejores descuentos de Rappi cerca de ti. App open source, 100% frontend, sin backend

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages