Welcome to the Recipe Explorer web application! This platform offers a seamless experience for culinary enthusiasts to discover, manage, and curate their favorite recipes. Dive in to explore recipes, mark your favorites, and even customize them to your liking.
- All recipes: A click navigates you to the main page showcasing various recipes.
- Favorites recipes: Displays recipes that you've marked as your favorites.
- Recipes of the day: Dynamically fetches and showcases the top recipes of the day.
- Explore recipes: Browse a diverse range of recipes fetched from the server.
- Add new recipe button: Opens a popup allowing users to add their unique recipes.
- Provides an extensive overview of a recipe, including the image, title, description, ingredients, and cooking time.
- Options available to favorite, edit, or delete a recipe.
- Recipes in the favorites list display a distinct favorite button color.
- Offers a brief summary with the recipe's title, image, cooking time, and ingredients.
- Comes with options to favorite, edit, or delete the recipe.
- Clicking on a card reveals more details in the "Recipe details" drawer.
- Delete popup: Confirm the deletion of a recipe.
- Adding recipe popup: Facilitates adding new recipes with various attributes like name, description, cooking time, and ingredients.
- Editing recipe popup: Modify existing recipes. The form populates with the current recipe's details, allowing for easy adjustments.
- Lists all your favorite recipes.
- Recipes can be easily unfavorited, updating both the server and the favorites list.
To get a local copy running, follow these steps:
- Clone the repository.
- Install the required dependencies.
- Start the development server.
Detailed instructions and links to Figma designs can be found in the appropriate sections. Enjoy the culinary journey! 🍲🥘