Skip to content

parunchxi/fooder

Repository files navigation

🍜 Fooder

"I don't know what to eat." — Fooder solves that.

A food and restaurant discovery app that recommends menus based on your mood, taste, budget, and dietary restrictions.

✨ Features

  • 🔍 Search — Find menus by keyword
  • 🌍 Browse — Explore all food with filters (country, taste, type, price)
  • 🚫 Allergen Settings — Avoid specific ingredients, saved to your browser
  • 🌙 Dark Mode — Enabled by default

🛠️ Tech Stack

  • Framework — Next.js 14 (App Router)
  • Language — TypeScript
  • UI — NextUI v2 + Framer Motion
  • Styling — Tailwind CSS
  • HTTP — Axios
  • Analytics — Vercel Speed Insights

🚀 Getting Started

git clone https://github.com/parunchxi/fooder.git
cd fooder
npm install
npm run dev

Open http://localhost:3000 in your browser.

📜 Scripts

Command Description
npm run dev Start development server
npm run build Build for production
npm run start Run production build
npm run lint Run ESLint

📁 Project Structure

src/
├── app/          # Pages and layout
├── components/   # Search, All, FoodCard
├── content/      # Static filter data (country, taste, type, avoid)
└── types/        # TypeScript interfaces

🤝 Contributing

  1. Fork the repo
  2. Create a branch: git checkout -b feat/your-feature
  3. Commit your changes: git commit -m "feat: describe your change"
  4. Push and open a Pull Request

About

Food and restaurant discovery app. Filter by cuisine, taste, price, and allergens to find your next meal.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors