Preview the Project: https://somraj112.github.io/FlavourHunt/
FlavourHunt is a React-based web application built as part of my Capstone Project. It allows users to discover delicious recipes via the Spoonacular API, read food-related blogs powered by DummyJSON, and interact through a working contact form. The app also features secure user authentication with Firebase.
- 🔐 User Authentication (Signup/Login/Logout) with Firebase
- 👋 Personalized greeting on navbar ("Hello, User!")
- 🍜 Recipe Search using Spoonacular API
- 📰 Food Blog Section using DummyJSON Blog API
- 📬 Fully functional Contact Page
- 🧑💻 Protected routes and auth persistence
- 📱 Mobile Responsive UI with Tailwind CSS
- Frontend: React.js (Hooks + Router)
- Authentication: Firebase Auth
- APIs Used:
- Spoonacular API for recipes
- DummyJSON for blog data
- Styling: Tailwind CSS
- Deployment: GitHub Pages (Hosting)
The contact form allows users to send a message directly from the website. It's styled with Tailwind and confirms submission with a success message.
- npm install
- npm install @formspree/react
- npm install tailwindcss @tailwindcss/vite
- npm install axios
- npm install firebase
- npm install lucide-react
- npm install gh-pages
Somraj Nandi