University of Cincinnati
College of Education, Criminal Justice, and Human Services
School of Information Technology
Team Members:
- Carrie Louderback
- Levi Huff
- Jackson Pinchot
- Guy-Leroc Ossebi
- Deepak Baral
The following contract was written and agreed upon by Nicole Carrie Louderback, Levi Huff, Deepak Baral, Guy-Leroc Ossebi, and Jackson Pinchot. The contract provides expectations, objectives, and results for developing “The Culinary Mastery” web app.
The contract is effective for all team members participating in the Senior Design Capstone class series in the Fall 2024 – Spring 2025 academic semesters.
We will be using Scrum, an Agile project management framework, to manage our development process. Scrum uses sprints, which are time-boxed periods (typically 2 weeks) where we focus on completing a set of functionalities.
Meetings will be held each Monday at 7:00pm EST unless stated otherwise.
Communication Platform: Microsoft Teams.
- Project Backlog: We will create a comprehensive list of user stories and tasks that represent the entire scope of the Culinary Mastery app.
- Sprint Planning: Before each sprint, we will hold a planning meeting to select a set of user stories and tasks from the backlog to be completed within the 2-week timeframe.
- Weekly Scrum Meetings: We will hold brief daily meetings to discuss progress, identify roadblocks, and adjust tasks as needed.
- Weekly Instructor Meetings: The professor will hold a weekly meeting every Tuesday from 5:00pm-5:15pm.
- Sprint Review: At the end of each sprint, we will demonstrate completed functionalities and discuss lessons learned.
- Sprint Retrospective: After each sprint review, we will hold a retrospective meeting to reflect on the sprint and identify improvements.
The contract is effective for all team members participating in the Senior Design Capstone class series in the Fall 2024 – Spring 2025 academic semesters.
Our educational web app aims to teach foundational cooking skills, allowing users to confidently apply each learned skill to a variety of foods, beyond specific recipes. The web app will integrate high-quality video tutorials, secure and scalable data storage, and efficient backend services, providing a smooth, reliable, and enriching educational experience.
Research indicates that individuals who are confident in cooking meals at home tend to have better dietary outcomes (Utter, et al., 2018). However, many people feel intimidated by cooking. A study of 6,638 students (Wilson, et al., 2017) reported that 62.5% felt comfortable preparing meals from basic ingredients, 31% felt they could only use ready-made ingredients, and 6% had limited or no cooking ability.
Many online platforms suffer from issues like poor scalability, security concerns, and low-quality video streaming, making it difficult for users to access effective online learning, especially in areas with unreliable internet access.
The Culinary Mastery app will address these challenges by offering:
- High-Quality Video Tutorials: Utilizing YouTube's API for smooth playback and accessibility.
- Diverse & Accessible Content: We will provide subtitles, closed captions, audio descriptions, high-contrast themes, alternative text for images, and multilingual support to cater to a wide audience.
- Secure and Scalable Storage: Azure DB will be used to securely store video files.
- Scalable Backend Services: Node.js will power backend services efficiently.
Team Member | Degree/Track |
---|---|
Carrie Louderback | BSIT Cybersecurity |
Levi Huff | BSIT Software Application Dev |
Deepak Baral | BSIT Cybersecurity |
Guy-Leroc Ossebi | BSIT Software Application Dev |
Jackson Pinchot | BSIT Software Application Dev |
Name: N/A
Company: N/A
Title: N/A
Email: N/A
The project inspiration came from one team member’s sibling who struggled with online learning. The need for an easy-to-access educational tool became apparent, and each team member contributed ideas to build upon the concept.
The Culinary Mastery app aims to revolutionize cooking education by providing a comprehensive and flexible learning platform that empowers users with culinary knowledge, enhances creativity, and promotes continuous learning. It will offer structured, interactive learning experiences, personalized paths, and community forums.
- Carrie Louderback & Deepak Baral: Lead security efforts, ensuring the app follows best practices for protecting user data.
- Levi Huff, Guy-Leroc Ossebi, & Jackson Pinchot: Focus on software development, collaborating on app functionality and contributing to content creation.
The app will enable users to learn fundamental cooking concepts through short, simple, asynchronous courses. Courses will include step-by-step instructions, videos, vocabulary, techniques, safety information, quizzes, and personalized feedback.
Task # | Task Name | Duration | Start Date | End Date | Sprint |
---|---|---|---|---|---|
1 | Brainstorming | 6 Days | 9-24-2024 | 9-29-2024 | 1 |
2 | Planning | 6 Days | 9-30-2024 | 10-06-2024 | 1 |
3 | Structuring | 6 Days | 10-07-2024 | 10-13-2024 | 1 |
4 | UI/UX Designing | 6 Days | 10-14-2024 | 10-20-2024 | 2 |
5 | Wireframing | 2 Days | 10-21-2024 | 10-27-2024 | 2 |
6 | Prototyping | 3 Days | 10-28-2024 | 11-03-2024 | 2 |
7 | Design | 4 Days | 11-04-2024 | 11-10-2024 | 2 |
8 | Deployment | 5 Days | 11-25-2024 | 12-01-2024 | 3 |
9 | Presentation | 7 Days | 12-02-2024 | 12-08-2024 | 3 |
Task # | Task Name | Duration | Start Date | End Date | Sprint |
---|---|---|---|---|---|
1 | Review & Kickoff | 5 Days | 1-13-2025 | 1-19-2025 | 4 |
2 | Development Phase 1 | 6 Days | 1-20-2025 | 1-26-2025 | 4 |
3 | IT Expo Poster Drafting | 7 Days | 1-27-2025 | 2-02-2025 | 4 |
4 | Development Phase 2 | 6 Days | 2-03-2025 | 2-09-2025 | 5 |
5 | Abstract & Refinement | 7 Days | 2-10-2025 | 2-16-2025 | 5 |
6 | Startup/Monetization Plans | 6 Days | 2-17-2025 | 2-23-2025 | 5 |
7 | Development Phase 3 | 7 Days | 2-24-2025 | 3-02-2025 | 6 |
8 | Booth Prep & Judging Prep | 7 Days | 3-03-2025 | 3-09-2025 | 6 |
9 | Spring Break | 7 Days | 3-10-2025 | 3-16-2025 | N/A |
10 | Development Phase 4 | 7 Days | 3-17-2025 | 3-23-2025 | 7 |
11 | Final Presentations Prep | 7 Days | 3-24-2025 | 3-30-2025 | 7 |
12 | IT Expo Event | 6 Days | 3-31-2025 | 4-06-2025 | 7 |
13 | Wrap-up & Final Evaluation | 7 Days | 4-14-2025 | 4-20-2025 | 8 |
14 | Final Development Sprint | 6 Days | 4-21-2025 | 4-27-2025 | 8 |
15 | Final Report Submission | 5 Days | 4-28-2025 | 5-02-2025 | 8 |
- YouTube API: For hosting and streaming video tutorials.
- Node.js: For server-side development.
- Azure Cosmos DB: For scalable and secure data storage.
- Azure Blob Storage: For storing video files and images.
- React Native: For cross-platform app development.
- Firebase & Azure Authentication: For secure user authentication with 2FA support.
To protect user data, we will implement encryption and secure authentication, complying with regulations such as GDPR and CCPA. The app will be designed with accessibility in mind, including screen reader compatibility, multilingual support, and accurate nutritional information based on research from reputable sources like the Academy of Nutrition and Dietetics. Security best practices will be followed per recommendations from OWASP, NIST, and CISA.
User-generated content will be moderated, and transparency will be maintained by citing sources and avoiding commercial biases. We will avoid using pop-up ads and affiliate links to maintain accessibility for all users.
Our team values collaboration, accountability, and proactive communication. Plagiarism will not be tolerated. If any member is unable to meet deadlines or attend meetings, they must notify the team 24 hours in advance. Weekly communication will ensure project milestones are met.
-
Signature: Guy-Leroc Ossebi
Date: 09/23/2024 -
Signature: Carrie Louderback
Date: 09/09/2024 -
Signature: Jackson Pinchot
Date: 09/09/2024 -
Signature: Levi Huff
Date: 09/23/2024 -
Signature: Deepak Baral
Date: 09/23/2024 -
Signature: Vismaya Manchaiah
Date: 09/24/2024
- Utter, J., Larson, N., Laska, M. N., Winkler, M., & Neumark-Sztainer, D. (2018). Self-perceived cooking skills in emerging adulthood predict better dietary behaviors and intake 10 years later: A longitudinal study. Journal of Nutrition Education and Behavior, 50(5), 494-500. https://doi.org/10.1016/j.jneb.2017.12.007
- Wilson, C. K., Matthews, J. I., Seabrook, J. A., & Dworatzek, P. D. N. (2017). Self-reported food skills of university students. Appetite, 108, 270-276. https://doi.org/10.1016/j.appet.2016.10.011
- Garvin, T. M., et al. (2019). Cooking Matters Mobile Application: A meal planning and preparation tool for low-income parents. Public Health Nutrition, 22(11), 2020-2028. https://doi.org/10.1017/S1368980019001234
- Gutierrez, E. (2022, April 7). The ultimate guide to LMS scalability. eLearning Industry. https://elearningindustry.com/the-ultimate-guide-to-lms-scalability
- U.S. Copyright Office. (n.d.). What does copyright protect? (FAQ). https://www.copyright.gov/help/faq/faq-protect.html