dinner-dash's People
dinner-dash's Issues
Create Beer Model
Authenticated Admin Can Do
Assign items to categories or remove from categories where products can belong to more than one category
Retire an item from being sold which hides it from browsing by a user
twilio stuff
Create Tables
Items, Categories, Users, Beers, Shopping Cart, Orders, UserItems, OrderItems, ItemCategories
Create User Model
a user can logout
more tests
stop being a bitch
d3 graph
admin feature tests
Unauthenticated User Not Allowed To Do
View another user's private data
Checkout until they log in
View admin screens or use admin functions
Make themselves an admin
create tests and implement code for an unauthenticated user
Create Order Model
Authenticated User Not Allowed To Do
View another user's private data
View the admin screens or use admin functions
Make themselves an admin
a user can login
Authenticated User Allowed To Do
View past orders with links to display each order
and on order display, there will be:
items with quantity order and line item subtotals
links to each item description page
current status of the order
order total price
date/time order was submitted
timestamp of completed or cancelled orders
if any item is retired, can still access the item page and can't add it to the new cart
Spec Features
Admin Can
see a list of all orders with:
total number of orders by status
links for each order
filter orders to display by status type:
link to transition to a different status (cancel orders that are currently ordered or paid)
(mark as paid orders which are ordered)
(mark as completed which are currently paid)
Access detail of an individual order:
order date and time
purchaser full name and email
for each item:
name linked to item page
quantity
price
line item subtotal
Total for Order
Status of Order
beers and individual beer tests
a user can create account
Spec Models
front end stuff
Create Routes
figure out beer category relationship
Unauthenticated User Allowed To Do
Browse All Items
Browse Items by Category
Add an Item to my Cart
View my Cart
Remove an Item from my cart
Increase Quantity to item of cart
Log in and does not clear the cart
Create Category Model
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.