Position: Full Stack Development
Company: Beyond Green Sustainable Food Partners
Experience required: 2y
Category: Node.js
English level: upper
Published: 2020-04-01T00:00:00+03:00

Approx 1 year ago we hired a person to make a custom online web application for food ordering. The menu items are prepopulated and do not change very much (For example....vegetarian lunch vs regular lunch vs allergy-free lunch for a certain day but it's all the same lunch item). Now, we need a talented, experienced Full Stack Developer to bring to completion of our existing online meal ordering application or start from anew with their own ideas of how to get this to completion. We do have an application that we currently use in operation but it is not effective for our needs. But it might help if you would like to see that as well.

Our online meal ordering system services Chicago-land preschools for breakfast, lunches, and snacks. You would be working directly with the Foodservice Coordinator on the back end of the application needs and bringing the online ordering system to full functionality in a short period of time.

What we need in the app:
- Set monthly menus in-app (4-5 week menus) with approximately 200 menu items in our database (ability to add new recipes occasionally)
- Categorize meals at a fast, lunch, snack (in-app admin can look at the list of breakfasts and choose then for each of that month, then look at the list of lunches and add lunches, etc)
- Customer must be able to add multiple options for a mealtime (lunch will always have at least 2 options, sometimes 4 ( allergy, vegan, gluten-free etc.)
- School can see month view of the menu and input orders in a week’s view (NOT DAY VIEW)
- Option to save order history (schools can see how many total meals (the breakdown of breakfast, lunch, snack) they have ordered each month)
- Downloadable excel file of total meal counts (per day, per mealtime, per school/classroom)
- Invoicing talks to QB (each school has different set prices per the contract - need to be able to set price per customer)
- Creating production sheets by component for kitchen staff NOT meal AND breaks it up by school and classroom (i.e. not just "150 lunches")
- Creating a delivery sheet with needed info (we can provide examples of all of these)

- This is a project based position!!!!