- Table of contents
- Summary
- Introduction
- Demo Video
- Here are the links to our Documentation
- Our Tech stack
- The Version control and CI/CD Utilized
- Meet The Team
Culinary Companion is a Progressive Web Application (PWA) designed to function as a virtual sous-chef. It uses large language models (LLMs) and food science to suggest ingredient substitutions and recipe modifications based on available ingredients or dietary constraints of a user.
Introduction - click to expand
Culinary Companion is a project designed to offer users an enriched culinary experience. It serves as a platform for users to manage their recipes, plan meals, and discover new culinary trends. The application focuses on core features such as creating and sharing recipes, meal planning, and exploring trending culinary topics, aiming to provide users with a seamless and enjoyable culinary experience.
Designed with a wide range of users in mind, Culinary Companion features a user-friendly interface and intuitive navigation, ensuring accessibility for both novice and experienced culinary enthusiasts. Whether users are looking to organize their favorite recipes, plan their weekly meals, or discover new culinary ideas, Culinary Companion offers a dynamic platform to support these activities.
As a project committed to continuous improvement and user satisfaction, Culinary Companion evolves based on user feedback and emerging culinary trends. With a mission to empower users to enhance their culinary skills and enjoy cooking, Culinary Companion stands as a valuable resource in the culinary landscape.
Google Drive (For Dev purposes)
System Requirements (SRS)
Github Strategy
Figma designs
GitHub Project Board
Testing Guidelines
Architectural requirements
Coding Standards
User Manual
Design Specification
Technical Installation Manual
Name and Surname | Github Profiles | LinkedIn Profile | Roles | Bio | Profile Image |
---|---|---|---|---|---|
Tessa Engelbrecht | Project Manager, Testing Engineer, Dev Ops | As a project manager, I thrive on building strong relationships with my team members. My passion lies in getting to know each individual's strengths and working collaboratively to leverage those talents effectively. I prioritise regular team meetings to ensure clear communication, alignment, and understanding of expectations. | |||
Janicke Jacobs | Designer and UI Engineer | Janicke is a 3rd year Information and Knowledge Systems student at the University of Pretoria, specializing in Data Science. She has experience in Java, C++, ReactJS, HTML, R and SAS, and is always keen to learn new languages. She is hardworking and as a perfectionist tries to display that in her daily work. | |||
Teresa Park | BA, Integration Engineer and Database Engineer | I am currently a student at the University of Pretoria pursuing my third year of a Bachelors in Computer Science. Throughout my academic journey I have developed a strong foundation in programming languages such as Java, Python, and C++. My passion lies in Database Management and Design, AI and Software Engineering. | |||
Layla Olivier | LLM and Services Engineer | I'm a passionate UI engineer deeply immersed in the world of creative design and user experience. With a strong background in Computer Science, currently in my third year of study, I excel in designing user-friendly digital interfaces that skillfully merge aesthetics with functionality. With a keen eye for detail and a commitment to innovation, I'm dedicated to creating captivating experiences that resonate with users across diverse platforms. | |||
Julia Ortner | Designer and Integration Engineer | Hey there I'm Julia, a final year Computer Science student at the University of Pretoria. I have a huge interest in art and design and am naturally drawn to the front-end side of software development. |