Skip to content

InstaCart, but for the Princeton University Store

License

Notifications You must be signed in to change notification settings

conjfrnk/TigerCart

Repository files navigation

Authors

To-Do List

  • Bare-bones web-app
  • Some style
  • GitHub Actions CodeQL and pylint
  • Website Live
  • Server
  • Database of orders (marked as: placed, claimed, fulfilled, cancelled; contains: time placed, items, prices, quantities, person who placed the order)
  • Real orders, not placeholders
  • Database of items
  • Database of users
  • Real users, not placeholders (use netID from CAS)
  • Princeton CAS Authentication
  • Edge cases (if item not found)
  • Settings page
  • Connect timeline
  • User favorite items
  • Real items, not placeholders
  • Mobile-first category ribbon with population
  • Deliverer hide "declined" orders
  • Improve efficiency (pages should not need to be refreshed to see changes)
  • Improve UI (timeline for the most part)
  • Rating system
  • Eye-catching website title w/ hyperlink (which takes users back to home page)
  • Stylize all tables to be like those that appear upon clicking a category in the categories ribbon on the "shop" page
  • Alert the user that they successfully updated their contact information if they enter a valid venmo username and/or phone number
  • Add Ms. Spraragen's UX/UI design ideas