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.
- 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
- Framework: Angular (pure Angular implementation with no additional frameworks or dependencies)
To run Epic Eats locally, you need:
- Node.js (v14 or later)
- Angular CLI installed globally
- Clone the repository:
git clone https://github.com/Anshika75/Epic-Eats.git
- Navigate to the project folder:
cd epic-eats - Install necessary dependencies:
npm install
- Start the development server:
ng serve
- Open your browser and access the app at:
http://localhost:4200
- Explore: Discover recipes by browsing the collection or filtering by preferences.
- Personalize: Add your own recipes and edit or delete existing ones.
- Filter: Narrow down recipes based on dietary or cuisine preferences.
- Engage: Like recipes and access your personalized favorites list.
- Learn: View detailed recipe cards for a comprehensive cooking experience.
- 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.
Epic Eats is distributed under the MIT License. Feel free to use, modify, and contribute to this project.
For questions, feedback, or collaboration, feel free to connect:
- GitHub: Anshika75
Epic Eats: Turning ordinary recipes into extraordinary experiences. Join us and take your culinary adventures to the next level!