Skip to content

A beautifully designed Food Menu Application built with Next.js, TypeScript, and TailwindCSS, where users can explore various food categories, view meal details, and filter their choices seamlessly.

License

Notifications You must be signed in to change notification settings

frau-azadeh/Just-Food

Repository files navigation

🍔 Just Food

A beautifully designed Food Menu Application built with Next.js, TypeScript, and TailwindCSS, where users can explore various food categories, view meal details, and filter their choices seamlessly.

📸 Screenshots

💻 Desktop View

A clean and modern design for desktop users:

Desktop View

Menu View


📊 Tablet View

Perfectly scales for tablets and mid-sized devices:

Tablet View


📱 Mobile View

Fully responsive and optimized for mobile devices:

Mobile View

🚀 Live Demo

Check out the live application here: Just Food

✨ Features

🗂️ Dynamic Categories: Browse food categories fetched dynamically from an API.

🥗 Filter Options: Interactive filter to refine the displayed categories.

📜 Meal Details: Detailed view of each meal, including ingredients and instructions.

🌐 Responsive Design: Fully responsive UI for mobile, tablet, and desktop devices.

🎨 Styled with TailwindCSS: Clean and modern UI powered by TailwindCSS.

⚡ Optimized Performance: Built using Next.js 14 and App Router.

🛠️ Technologies Used

Framework: Next.js 14

Styling: TailwindCSS

TypeScript: For strong typing and better developer experience.

Axios: For fetching data from the TheMealDB API.

🔧 Installation and Setup

Follow these steps to set up the project locally:

1.Clone the repository:
    git clone https://github.com/your-username/just-food.git
    cd just-food

2.Install dependencies:
    npm install

3.Run the development server:
    npm run dev

4.Open the app in your browser:
    http://localhost:3000

🗺️ API Integration

This project uses the TheMealDB API to fetch:
    Categories: /categories.php
    Meals by Category: /filter.php?c={category}
    Meal Details: /lookup.php?i={mealId}

🤝 Contributing

🌻 Azadeh Sharifi Soltani

Feel free to contribute to this project by submitting a pull request or opening an issue! Made with 💻, ☕, and 🌻 by Azadeh Sharifi Soltani

About

A beautifully designed Food Menu Application built with Next.js, TypeScript, and TailwindCSS, where users can explore various food categories, view meal details, and filter their choices seamlessly.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages