Release Notes - Sprint 3
New Features:
-
OAuth - In this release we continued to improve OAuth (Sign in With Google) functionality.
-
Menu Board - We added a menu board for easy menu viewing on store TVs and large screens
-
Customer GUI Improvements - Throughout the whole customer UI, we have made the experience more streamlined, accessible, and visually appealing.
-
Customizable Ingredients: We've added the ability for customers to customize the ingredients of menu items when ordering.
-
Shopping Cart: We have improved both the customer and employee shopping cart. The customer shopping cart is now its own full page, and the employee shopping cart has item removal functionality.
-
Accessibility - The UI has been designed to be high contrast with large items for people with accessibility needs. We also have Google Translate integrated on every page.
-
Improved Employee Ordering - The employee order view is now color coded by category to be easier to read and more accessible.
-
Page Protection - Protect employee pages from non-authorized users
-
Bug Fixes: We've addressed several bugs and issues that were reported by users and experts in the previous release.
Technologies Used:
-
JavaScript: Our application is primarily written in JavaScript, which is used for both front-end and back-end development.
-
HTML and CSS: We use HTML and CSS to create the user interface and style the application.
-
Node.js: We use Node.js as our runtime environment for the back-end of the application.
-
React: We use the React framework for the front-end of the application, which allows us to create dynamic and interactive user interfaces.
-
Express.js: We use Express.js as our back-end web application framework, which makes it easier to create and manage web applications.