Cache of Recipes
4 screenshots

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.

Screenshots

4 capturas