Skip to content

COS301-SE-2023/Meal-Maestro

Repository files navigation

logo

Meal Maestro

codecov Build&Test Node.js Static Badge

Table of Contents

Description

Introducing Meal Maestro, the innovative cross-platform mobile app that revolutionizes your meal planning experience. With the power of advanced AI, Meal Maestro effortlessly crafts personalized meal plans, taking into account your unique dietary requirements and the contents of your pantry. Ever wondered what culinary delights you can whip up with the ingredients on hand? Our intuitive barcode scanner allows you to swiftly add items to your virtual pantry, ensuring that Meal Maestro is always in sync with your kitchen supplies. Moreover, decision fatigue becomes a thing of the past, as our app is designed to offer a seamless integration into your weekly routine, eliminating the age-old dilemma of "What's for dinner?" To further enhance your culinary journey, Meal Maestro provides an interactive grocery list, ensuring you're always equipped for your next delicious endeavor. And when you stumble upon a dish that tantalizes your taste buds, you can easily save it to your personal recipe book, allowing you to revisit those delightful flavors anytime you wish. Meal Maestro isn't just another app; it's your indispensable AI co-pilot in the realm of gastronomy. Experience culinary convenience like never before with Meal Maestro.

Documentation

Project Day

System Requirements Specification

Technical Installation Manual

User Manual Document

Coding Standards Document

Architectural Requirements Document

Testing Policy Document

Project Management

Application

The Fellowship

Member Links Profile
Theo le Roux
u04525087
image
image
Theo has some industry experience in contributing to large projects, with a background in product design and a primary focus on backend coding. He recently took on the role of DevOps in a mini project, which will significantly contribute to managing workflow and ensuring continuous integration and delivery (CI/CD) in future endeavors.
Ethan de Beer
u19042699
image
image
Ethan is a proficient team player, adept at completing tasks swiftly and effectively. He has gained extensive experience working with multiple programming languages and designing both SQL and NoSQL databases. His expertise extends to building websites using vanilla JavaScript and the Angular framework, as well as developing web scrapers in Python. Moreover, Ethan harbors a keen interest in exploring AI and delving into its underlying technology.
Franko Swanepoel
u20454661
image
image
Franko is an intrigued and determined engineer who finds solutions to counter-intuitive problems. He has extensive experience in web development and programming, having developed his own webstore. Franko is proficient in a wide range of programming languages and technologies, including front-end frameworks and back-end services. In addition to his technical expertise, Franko has a keen interest in new and emerging technologies, including artificial intelligence.
Wian du Toit
u21433748
image
image
Wian is a versatile and creative problem solver, able to effectively contribute to a wide range of tasks. With a solid background in coding since high school, he has experience working with languages such as Java, C++, and JavaScript. Wian is particularly motivated by AI and its future potential. Despite some shortcomings, like procrastination and occasionally focusing on trivial aspects, he addresses these issues through efficient planning, scheduling, and maintaining a clear goal plan.
Amicke Croucamp
u20532009
image
image
Amicke has been actively involved in project designing and web development. Over time, she has gained valuable experience in various aspects of software development. Recently, Amicke took on the major role of UI engineering for the mini-project and a minor role of integration engineering. While Amicke has experience in backend development, she prefers to focus mainly on frontend development, where she finds her passion and interest. She is especially intrigued by web development and can easily spend hours working on it, always looking for new challenges to improve her skills.