Giter Club home page Giter Club logo

lightwait's People

Contributors

aahernandez avatar alecsiems1 avatar ngatmaitan avatar soxymo avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

soxymo

lightwait's Issues

Recommendation: Bump

Recommendation: Use the entire div element for queue item as a button for bump due to order ingredients variation moving the bump button.

iOS home screen buttons change color sometimes

How to reproduce bug:
-Open app and tap on Grab 'N Go
-Tap top left to go back to home screen
-Grab 'N Go text is now blue
-Same with Custom Order
-But, if you go in and out of Saved Orders, text colors will reset back to gray

I can enter bogus info for email and successfully register

On the admin users page, I can enter bogus info for email with correct info everywhere else and login successfully for both creating a chef and creating a admin. As well as on the user registration, I can enter bogus info on email and correct info everywhere else and successfully register and login.

(M) Save custom orders after creation

If a user wants to, allows them to save an order that they can order later on

  1. Save the order name to the orderNames.out file
  2. Save the NSMutableDictionary from when the user created the order to the iPhone's NSDocumentDirectory.

Login/Logout

Major login and logout network get/post calls are "pending" and ultimately fail.

Recall button doesn't work properly

After bumping all orders, if one presses recall multiple times it cause unpredictable behavior (sometimes recalls one order, sometimes more).

(C) Navigation buttons

Have the ability to scroll through multiple pages of orders.

  1. Implement a next page button (grey when on last page)
  2. Implement a previous page button (grey when on first page)
  3. Implement a first page button (grey when on first page)

(M) View Grab 'N Go Menu

Allow the mobile user to be able to view the food stuff sold at Mac's place outside of the grill. The data will be downloaded from the database, inserted into an NSDictionary, and then loaded into a table view.

What exactly are we testing?

In the Iteration release document, you mention that neither login nor registration works. From the looks of the website on both the production server and on a localhost, nothing seems to be functional - nothing that is intrinsically 'testable' at least. The release documunt doesn't specify what we're testing either, and links to the iteration 1 document where a lot of the testable features don't seem to implemented.

Could you add what you want us to test onto the release document?

Inviting Viewers Doesn't Always Work

When we were inviting users and setting a group to a UPresent, occasionally members of the group could not see the UPresent they were invited too.

Junk For Email and Password Will Successfully Log In

Currently, the application will accept valid input then “successfully login”, however, the validation is done correctly in the php/mysql code…

THE ERROR location:
function logIn(email, password) in account.js

Successful Log In occurs when no errors occur... this is wrong because false input can be put in and throw no errors. The code needs to look at the JSON returned from Slim (the function logIn($email, $password)) in Web/api/index.php to determine if the credentials match to the database.

Alec Siems

Login

Login is not functional

(M) Create a custom order

Allow the user to select the ingredients they want in their order.

  1. Add selected ingredients to an NSMutableDictionary

(M) Load custom orders

Displays and loads a saved order.

  1. Load the orderNames.out file containing the names of all orders
  2. Load the order that was clicked on

Recall is recalling multiple orders

When bumping more than three orders in a row, recall will recall one order and then it will recall two orders and then even more the next time.

Bump and Recall

When bumping three orders, the third is recalled correctly but the first and second are both recalled when clicking recall the second time.

(M) View custom order menu

This will allow the user to see the ingredients when making a custom order.

  1. Download the most recent custom menu from the database
  2. Parse the JSON file into an NSDictionary
  3. Load the data into different tables

(M) Upload order to database

Saves the order inside of the database to be viewed by the administrata later.

  1. Convert selected items from the NSMutableDictionary into JSON format
  2. Upload parsed file to the database

Availability

If no bases are available for ordering, the user should not be able to order or just get a side. Right now the base category of the order page is just empty if no bases are available.

Order comments

Idea: Add user comments to order page for adding dietary restrictions or special requests for the preparation of their meal.

When trying to add an admin from an admin account, bogus info does nothing

I entered correct email, password, and phone with *'s for first and last names and there were no alerts and the page went nowhere.
Also I tried entering bogus info for email and pass and it seemed to work, but when I tried to log in, it gave me the "password not valid" and "password and email don't match."

(C) Recall previous orders

Will recall the most recently bumped order that is not already in the queue.

  1. Implement an actual recall button
  2. Replace order in the order queue window, reposition the other orders in the queue
  3. Update the database to reflect that the order is active again

(D) Create RESTful API

The database information for the mobile and web client will be obtained through the RESTful API middleware.

  1. Create .htaccess file
  2. Define the routes
  3. Test the routes by verifying if they contain the proper operations

(C) Bump order from queue

Removes an order from any position in the queue. Includes visually removing the order from the chef order queue.

  1. Implement an actual bump button
  2. Remove the order from the order queue
  3. Update the database to reflect that the order is completed
  4. Update the database to include when the order was completed

Links on Top Right should be more consistent

While navigating the website, the links on the top right corner of the website change in an inconsistent and unpredictable manner. This generates confusion and difficulty for the user. I suggest that maybe all links (queue, account, order, etc) should be static throughout the website to make it easier to navigate and more consistent.

(C) Display order

Shows the orders that have been input by mobile users

  1. Parse order JSON
  2. Update table with new orders

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.