A simple one-page restaurant app that displays recipes using external API data. Users can browse dishes, search for meals, add new recipes, and update or delete existing ones. The UI supports switching between list and grid views.
π¨βπ³ Built for API Week Project β Team 3
- π Search recipes by keyword
- π± View all recipes grouped by tag
- β Add new dishes
- π Toggle between List and Grid view
- π» Fully dynamic UI using
XMLHttpRequest - π± Responsive, mobile-first design
- The user lands on the homepage and sees a list or grid of available recipes.
- The user can:
- Filter recipes by MealType (e.g. "dinner", "breakfast")
- Can show complete recipe.
- Add new recipes using a dynamic form
- Toggle between list and grid view using a UI button
- All content is dynamically updated without page reload.
- Clone the repository:
git clone https://github.com/Yaffa-Solutions/api-team-3.git
cd api-team-3