Skip to content

Anshika75/Epic-Eats

Repository files navigation

Epic Eats: Your Personal Recipe Book and Meal Companion

Welcome to Epic Eats, a thoughtfully designed recipe book web app that redefines the way you manage and discover recipes. Whether you're a passionate home cook or someone looking to streamline meal preparation, Epic Eats provides an engaging platform to explore, organize, and customize your culinary experiences.

Key Features

  • Discover Recipes: Browse a curated collection of pre-defined recipes featuring diverse cuisines and dietary options.
  • Interactive Recipe Management:
    • Like Recipes: Mark your favorite dishes to revisit them easily.
    • Access Favorites: Keep all your liked recipes in one place.
    • Add New Recipes: Add your unique creations to the collection.
    • Edit Existing Recipes: Modify recipes to suit your taste or make corrections.
    • Delete Recipes: Remove recipes you no longer need with a click.
  • Powerful Filtering:
    • Filter recipes by dietary preferences (Vegetarian/Non-Vegetarian).
    • Filter recipes by cuisine (e.g., Indian, Chinese, etc.).
  • Comprehensive Recipe Details:
    • Name and description
    • Calorie count
    • Servings
    • Cooking time
    • Date added
    • Tags (e.g., Breakfast, Snack, Lunch, Dinner, Beverage)
    • Ingredients list
    • Step-by-step cooking instructions

Built With

  • Framework: Angular (pure Angular implementation with no additional frameworks or dependencies)

How to Get Started

Prerequisites

To run Epic Eats locally, you need:

  • Node.js (v14 or later)
  • Angular CLI installed globally

Installation Guide

  1. Clone the repository:
    git clone https://github.com/Anshika75/Epic-Eats.git
  2. Navigate to the project folder:
    cd epic-eats
  3. Install necessary dependencies:
    npm install
  4. Start the development server:
    ng serve
  5. Open your browser and access the app at:
    http://localhost:4200
    

User Guide

  1. Explore: Discover recipes by browsing the collection or filtering by preferences.
  2. Personalize: Add your own recipes and edit or delete existing ones.
  3. Filter: Narrow down recipes based on dietary or cuisine preferences.
  4. Engage: Like recipes and access your personalized favorites list.
  5. Learn: View detailed recipe cards for a comprehensive cooking experience.

Future Roadmap

  • Enhanced Filtering: Introduce advanced filters like calorie range and preparation time.
  • Mobile Responsiveness: Optimize the interface for mobile devices.
  • Recipe Sharing: Allow users to share recipes within their network.
  • Advanced Analytics: Offer insights into the most liked or cooked recipes.

License

Epic Eats is distributed under the MIT License. Feel free to use, modify, and contribute to this project.

Contact Information

For questions, feedback, or collaboration, feel free to connect:


Epic Eats: Turning ordinary recipes into extraordinary experiences. Join us and take your culinary adventures to the next level!

About

Epic Eats is a recipe book web app built for food enthusiasts. Browse, like, and filter recipes by cuisine or dietary preferences. Add, edit, or delete recipes, and explore detailed recipe cards with ingredients and steps. Powered by Angular, Epic Eats is your ultimate cooking companion!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors