Coder Social home page Coder Social logo

mike-dresser / menu-binder Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 5.89 MB

A mobile solution for restaurant menu education and communication.

Python 26.50% JavaScript 52.62% HTML 0.57% SCSS 10.36% CSS 9.95%
food hospitality mobile-first restaurant-management

menu-binder's Introduction

Menu Binder

Menu Education for the 21st Century

Menu Binder is a mobile solution for menu education and communication. Replace printed menu descriptions with a mobile site accessible to all team members 24/7, instantly updateable from your phone.

Item View

Add images, ingredients, allergen information, mise/marking notes for front-of-house staff, and times the item is available.

Add notes to specific allergens to communicate what can be removed, substituted, etc. Fewer trips to the kitchen pass means more time with guests and greater menu confidence.

Editing

Items may be edited at will, from the mobile device of any user with edit privileges. Daily additions and menu changes just got easier.

Menu Filtering

Filter menu items by major allergen for a quick overview of what can be served without modification.

Coming Soon

Future features will include

  • Custom category names
  • Expansion to beverage education
  • Enhanced desktop options, including bulk item addition and menu editing
  • Export menu information to PDF

menu-binder's People

Contributors

mike-dresser avatar

Watchers

 avatar

Forkers

spencerdelisma

menu-binder's Issues

Create API fetch service

Background

Currently API calls are handled ad hoc within components. Creating an API service would remove duplicate code, and centralize this functionality.

To Do

  • Create an API service which accepts standard parameters (endpoint, http method) and returns JSON formatted data
  • Move all fetch calls into this component, ensure functionality still works
  • Handle errors in a standardized way

Build out desktop view

On larger devices, the layout should be multi-column. Some possible options:

  • Show menu list and item view on a card
  • New item similarly on a card while MenuList view is still visible
  • Bulk item addition?
  • New menu creation?

Breadcrumb

Replace item back button with breadcrumb to category?

This will involve tracking the current menu-expanded state at the MenuList level.

Standardize Icons

Add standardized icons for:

  • Edit check / cancel
  • Close X button
  • MenuList arrows
  • Edit pen

Add existing item to menu / category

Background

Currently the only way to update an item's category or menu is to change it within the item edit view. There should be a way when viewing the entire menu / category list to add an item.

Style icons

They look a bit small.

One consistent color?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.