Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/conjfrnk/tigercart
InstaCart, but for the Princeton University Store
https://github.com/conjfrnk/tigercart
flask gunicorn html javascript openbsd princeton python
Last synced: 11 days ago
JSON representation
InstaCart, but for the Princeton University Store
- Host: GitHub
- URL: https://github.com/conjfrnk/tigercart
- Owner: conjfrnk
- License: mit
- Created: 2024-09-26T19:30:44.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-12-14T04:47:26.000Z (24 days ago)
- Last Synced: 2024-12-27T01:09:18.447Z (11 days ago)
- Topics: flask, gunicorn, html, javascript, openbsd, princeton, python
- Language: HTML
- Homepage: https://tigercart.shop
- Size: 495 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [TigerCart](https://tigercart.shop)
## Authors
- Connor: [conjfrnk.com](https://conjfrnk.com) & [GitHub](https://github.com/conjfrnk)
- [Jacob](https://github.com/jacobdavis3)
- [Alex](https://github.com/AlexDelistathis)
- [Matthew](https://github.com/mattzhang80)
- [Okezie](https://github.com/oaken-one)## To-Do List
- [X] Bare-bones web-app
- [X] Some style
- [X] GitHub Actions CodeQL and pylint
- [X] Website Live
- [X] Server
- [X] Database of orders (marked as: placed, claimed, fulfilled, cancelled; contains: time placed, items, prices, quantities, person who placed the order)
- [X] Real orders, not placeholders
- [X] Database of items
- [X] Database of users
- [X] Real users, not placeholders (use netID from CAS)
- [X] Princeton CAS Authentication
- [X] Edge cases (if item not found)
- [X] Settings page
- [X] Connect timeline
- [X] User favorite items
- [X] Real items, not placeholders
- [X] Mobile-first category ribbon with population
- [X] Deliverer hide "declined" orders
- [X] Improve efficiency (pages should not need to be refreshed to see changes)
- [X] Improve UI (timeline for the most part)
- [X] Rating system
- [X] Eye-catching website title w/ hyperlink (which takes users back to home page)
- [X] Stylize all tables to be like those that appear upon clicking a category in the categories ribbon on the "shop" page
- [X] Alert the user that they successfully updated their contact information if they enter a valid venmo username and/or phone number
- [X] Add Ms. Spraragen's UX/UI design ideas