====== F24 Project Listings ====== [[:instructions-listings-supervisors|Instructions for Faculty Members]] This page is a child of the page: [[2024-25:fall]] **Students:** * Please note that this content is 'live' and will be updated on an on-going basis in the weeks prior to the start of the term. * You can **subscribe** to this page in order to receive an email whenever the project listing page updates. Only logged in users have access to the “Manage Subscriptions” page tool. See [[https://www.dokuwiki.org/subscription]] * The Table of Contents can be collapsed/expanded. /** DO NOT EDIT ABOVE THIS LINE PLEASE **/ ==== SmartFoodie - Android Mobile App for Meal Planning ==== **[added 2024-09-05]** **Course:** EECS4090 - Only open to students in the Software Development Stream. **Supervisor:** Marios Fokaefs **Supervisor's email address:** fokaefs@yorku.ca **Project Description:** The project aims at creating a nutrition tracking mobile application in Android. The application will connect to the Canadian Nutrient File ([[https://www.canada.ca/en/health-canada/services/food-nutrition/healthy-eating/nutrient-data.html]]), either locally or remotely. Users will be able to create a profile, which include basic information such as name, date of birth, sex, height and historical data for weight. The app will allow users to enter meals based on foods contained in the CNF. The app will then break down the meal in its nutritional value and will compare it against the Canada's Food Guide ([[https://food-guide.canada.ca/en/]]) for alignment. The app will visualize the nutrient and food intake over a selected or fixed period of time (daily, weekly, monthly). OPTIONAL: The tool will use LLMs and generative AI to recommend diet changes based on the alignment with the CFG. **Required skills or prerequisites:** - CS Major, preferably in the software engineering program. - At least in the 3rd year. - A grade of at least A in EECS3311 and EECS3461 **Recommended skills or prerequisites:** - At least A in EECS4443, if attended. - Some knowledge on AI and machine learning may prove useful. **Instructions:** Email the instructor with a copy of your CV and an unofficial transcript. Use EECS4090 in the subject of your email. ---- ==== TEMPLATE ENTRY - PUT PROJECT TITLE HERE==== **[added YYYY-MM-DD]** **Course:** EECS4090 - Only open to students in the Software Development Stream. **Supervisor:** NAME **Supervisor's email address:** EMAIL **Project Description:** lorem ipsum... **Required skills or prerequisites:** - pre-req 1... **do not** add pre-reqs that already exist for the course, see [[:course_descriptions]] - pre-req 2... **Recommended skills or prerequisites:** - recommended skil/prereq1... **Instructions:** //state how you wish to receive inquiries of interest// ---- ==== TEMPLATE ENTRY - PUT PROJECT TITLE HERE==== **[added YYYY-MM-DD]** **Course:** EECS4090 - Only open to students in the Software Development Stream. **Supervisor:** NAME **Supervisor's email address:** EMAIL **Project Description:** lorem ipsum... **Required skills or prerequisites:** - pre-req 1... **do not** add pre-reqs that already exist for the course, see [[:course_descriptions]] - pre-req 2... **Recommended skills or prerequisites:** - recommended skil/prereq1... **Instructions:** //state how you wish to receive inquiries of interest// ----