Cache of Recipes
Aplicación web moderna para descubrir, guardar y compartir recetas culinarias con autenticación, favoritos y calificaciones.

Resumen
Cache of Recipes es una aplicación web moderna construida con Next.js que permite a los usuarios descubrir, guardar y compartir recetas culinarias. Utiliza la API de Spoonacular para obtener una amplia variedad de recetas y ofrece funcionalidades avanzadas como autenticación, gestión de favoritos y calificaciones.
Características Clave
- Búsqueda Avanzada: Busca recetas por nombre, ingredientes, tipo de cocina, dietas especiales y más.
- Sistema de Favoritos: Guarda tus recetas preferidas para acceso rápido con sincronización en Firebase.
- Calificaciones y Reseñas: Sistema completo de valoración con estrellas y comentarios.
- Autenticación Completa: Registro e inicio de sesión con email/contraseña o Google OAuth.
- Animaciones GSAP: Experiencia de usuario fluida con animaciones modernas y efectos visuales.
- Modo Oscuro: Soporte completo para tema claro y oscuro con transiciones suaves.
Arquitectura Técnica
- Frontend Moderno: Next.js 15 con React 19, TypeScript y Tailwind CSS 4.
- Servicios Backend: Firebase para autenticación, Firestore para datos y Spoonacular API para recetas.
- Gestión de Formularios: React Hook Form con validación Zod.
- Gestión de Estado: React Query para gestión eficiente del estado del servidor.
Tecnologías
Next.js 15React 19TypeScriptFirebaseSpoonacular APIGSAPTailwind CSS
Enlaces
Cache of Recipes Gallery
Click on any image to view in full screen



