Cache of Recipes

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

Cache of Recipes

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

Cache of Recipes Gallery

Click on any image to view in full screen

Inicio de Cache of Recipes
Buscador de Recetas
Características
Vista general