Skip to content

chingu-voyages/V53-tier2-team-23

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Eato

Overview

This app was created for Chingu Voyage 53. It integrates with the Dishes API to provide a menu scheduling platform, enabling managers to create and share weekly meal plans with staff. The application ensures employees have clear visibility of the planned meals while accounting for dietary restrictions and allergies.

Features

  • Allergy Input and Management

  • Enable managers to input workers' allergies directly within the app using a user-friendly form or interface.

  • Allow multiple allergy inputs, with the option to save and manage them for future menu planning.

  • Automatically filter out dishes containing allergens based on workers' allergy data items.

  • Week Scheduling

    • Provide managers with the ability to schedule menus for a specific week using:
      • Date Picker: A calendar interface for seamless week selection.
      • Default Option: Automatically pre-select the upcoming week for scheduling.
      • Manual Input: Allow managers to specify the start and end dates of the week.
    • Define the weekly menu structure as a 7-day period starting on Monday and ending on Sunday.
  • Dish Management

    • Dish Assignment
      • Enable managers to assign dishes for each day of the week
        • Automatically generate a menu with one unique dish for each day using dishes API.
        • Write a logic to randomly select and assign unique dish for each day of the week.
        • Implement a regenerate weekly menu feature.
      • "Day Off" Feature
        • Enable marking specific weekdays as "Day Off", where no dish is assigned.
    • Data Requirements
      • Source dishes from the dishes API containing the following details:
        • Dish Name: Unique identifier for each dish.
        • Ingredients: List of ingredients used.
        • Calories: Nutritional value of the dish.

Running this project locally

Dev Dependencies

Visuals

Our Team

Everyone on your team should add their name along with a link to their GitHub & optionally their LinkedIn profiles below. Do this in Sprint #1 to validate your repo access and to practice PR'ing with your team before you start coding!

Scrum Master

UX/UI Designer

Developers

About

Add-project-description-here | Voyage-53 | https://chingu.io/ | Twitter: https://twitter.com/ChinguCollabs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published