Skip to content

Your ultimate kitchen companion, designed to help you streamline their cooking experience.

Notifications You must be signed in to change notification settings

DEVids-VT/Meal-Master

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 

Repository files navigation

icon2

Meal Master

πŸ“² Get Started

Ready to start cooking with us? Our web application and mobile apps will be released soon.

πŸ“± App Description

The Cooking Chat App is your ultimate kitchen companion, designed to help users streamline their cooking experience. Whether you're looking for the perfect recipe, need advice on how to use the ingredients you have, or want to chat with a cooking expert, this app has you covered. Powered by advanced AI and image recognition technology, the app provides personalized recipe recommendations, cooking tips, and efficient recipe management, all within an intuitive and user-friendly interface. Available on Android, iOS, and web browsers, the Cooking Chat App ensures a seamless experience for all your culinary needs.

🧩 Features

  • Chat Functionality: Engage in text and image-based conversations with an AI chatbot powered by OpenAI, which provides recipe recommendations, cooking tips, and more.
  • Recipe Management: Save chat blocks as recipes, manage your recipe collection, and easily access your favorite dishes.
  • Chat History: Revisit previous conversations and recommendations anytime.
  • Image Recognition: Take photos of your ingredients, and the app will suggest recipes based on what's available.
  • Personalized Recipe Recommendations: Receive customized recipe suggestions based on your dietary preferences, restrictions, and popular community searches.

πŸ‘¨β€πŸ’» Meet the Team

Our diverse and skilled team is working together to bring the Cooking Chat App to life:

  • David Petkov (18 years old): Technical Team Lead

    • Skills: Technical Project Leadership, .NET WebAPI, JavaScript, MongoDB
    • Role: Leading development and coordinating tasks to meet project deadlines.
    • Profile: GitHub | LinkedIn
  • David Hristov (17 years old): Backend Developer & DevOps

    • Skills: C#, MongoDB, Azure, ASP.NET, Containers, DevOps
    • Role: Versatile developer handling complex backend tasks and DevOps practices.
    • Profile: GitHub | LinkedIn
  • Ekrem Beytula (19 years old): Full-Stack Developer

    • Skills: React, React Native (ExpoGo), C#, MongoDb, Stripe, ASP.NET Core
    • Role: Backend development with additional support for frontend tasks.
    • Profile: GitHub | LinkedIn
  • Georgi Markov (28 years old): Frontend Developer

    • Skills: C#, .NET WebAPI, JavaScript, MongoDB
    • Role: Leading the development of the React Native frontend.
    • Profile: GitHub | LinkedIn
  • Panayot Petkov (34 years old): Frontend Developer & Designer

    • Skills: JavaScript, ReactJS, UI/UX Design
    • Role: Focused on frontend development and design tasks.
    • Profile: LinkedIn
  • Kristian Ivanov (30 years old): Backend Developer

    • Skills: C#, .NET, EF Core, TypeScript, Angular
    • Role: Handling backend tasks and integration of new technologies.
    • Profile: GitHub | LinkedIn
  • Mustafa Buhov: Trainee

    • Role: Watching the development process and learning.
    • Profile: GitHub
  • Mihail Donchev: FrontEnd Developer

    • Role: Joined late and contributed minor frontend features
    • Profile: GitHub

πŸ› οΈ Technologies Used

  • Backend:

    • .NET Web API: Core framework for backend development.
    • MongoDb: Efficient data management.
    • OpenAI API: LLM usage.
    • Stripe API: Handling payments.
    • External Entra Id: Authentication and authorization using OIDC and OAuth2.
    • Azure Blob Storage: Image Storage.
  • Frontend:

    • Vite React: Web Application.
    • React Native: For building cross-platform mobile apps.
    • Tailwind CSS: Styling.
  • Testing:

    • Unit Tests & Integration Tests: Ensure application reliability.
  • CI/CD:

    • GitHub Actions: Automate testing and deployment processes.
  • Cloud Services:

    • Azure App Services
    • Azure SPA
    • Cosmos DB for MongoDB

Thank you for being part of our cooking community! Happy Cooking! 🍳πŸ₯—πŸ°

About

Your ultimate kitchen companion, designed to help you streamline their cooking experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published