Skip to content

The concept is a comprehensive culinary web application that integrates curated recipes, cooking tutorials, interactive tools, and social networking for food enthusiasts and professionals. It’s a one-stop culinary resource.

License

Notifications You must be signed in to change notification settings

judeo-s/MasterChef.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MasterChef.io

MasterChef.io is a web platform designed for food enthusiasts to share, discover, and celebrate culinary creations from around the world. Whether you're a seasoned chef or a passionate home cook, MasterChef.io provides a vibrant community space to explore new recipes, connect with like-minded individuals, and showcase your culinary expertise.

Features

  • Recipe Sharing: Users can upload and share their favorite recipes, complete with ingredients, instructions, and images.

  • Search and Discovery: Explore a wide range of recipes using our sophisticated search functionality, powered by the Edamam API. Search by ingredients, dietary preferences, and cuisine types.

  • User Profiles: Personalized profiles allow users to showcase their recipes, follow other chefs, and engage in culinary discussions.

Team Members

  • Abdullah Ouahmane

    • Co-Founder & Lead Developer
    • Responsible for technical leadership, backend development, and database management.
  • Jude Osam-Sackey

    • Co-Founder & Developer
    • Focused on frontend development, UI/UX design, and API integrations.

Technologies Used

Frontend

  • HTML5
  • CSS3
  • JavaScript

Backend

  • Python - Flask framework
  • Flask-WTF - Form handling
  • Flask-SQLAlchemy - Database management

APIs

  • Edamam API - Recipe data retrieval

Architecture

The architecture of MasterChef.io follows a client-server model with Flask handling backend logic and data management. HTML, CSS, and JavaScript are used for frontend development to create a responsive and interactive user experience. The Edamam API integration allows for comprehensive recipe search and data enrichment.

Getting Started

To get started with MasterChef.io locally, follow these steps:

  1. Clone the repository: git clone https://github.com/yourusername/masterchef.io.git
  2. Navigate into the project directory: cd masterchef.io
  3. Install dependencies: pip install -r requirements.txt
  4. Set up the database: python app.py create_tables
  5. Run the application: python app.py

Contributing

We welcome contributions from the community! If you have ideas for new features, enhancements, or bug fixes, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

The concept is a comprehensive culinary web application that integrates curated recipes, cooking tutorials, interactive tools, and social networking for food enthusiasts and professionals. It’s a one-stop culinary resource.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •