-
Notifications
You must be signed in to change notification settings - Fork 2
/
todo.todo
157 lines (109 loc) · 4.05 KB
/
todo.todo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
**********************
Thursday Meeting todos
**********************
☐ event cards
☐ date format
☐ time add to seed data?
☐ location
☐ in event/show
☐ add venue image banner
☐ add static seat map (to seed data and to model too)
☐
☐ listing tickets
☐ validations for duplicates
☐ sell tickets link (jessica)
☐
************
USER STORIES
************
✔ log/reg (mike) @done (7/27/2017, 4:16:01 PM)
✔ validations @done (7/27/2017, 4:15:59 PM)
✔ basic validations (presence, uniqueness, email) @done (7/25/2017, 12:43:41 PM)
✔ phone number @done (7/25/2017, 12:43:38 PM)
✔ password regex @done (7/25/2017, 12:43:36 PM)
✔ validations appear properly in view @done (7/25/2017, 1:49:22 PM)
✔ redirects @done (7/27/2017, 4:16:04 PM)
✔ landing page is events. (make root route) @done (7/27/2017, 4:16:05 PM)
✔ if !logggedin what can't the user do?? @done (7/27/2017, 4:16:07 PM)
✔ view buy ticket form, must be logggedin. (redirect to proper event? session?) @done (7/27/2017, 4:16:08 PM)
✔ sell ticket (add ticket) @done (7/27/2017, 4:16:09 PM)
✔ view user profile (if they click my hub, redirect to login) @done (7/27/2017, 4:16:10 PM)
✔ search events with search bar (placeholder will say search by all those things, but the query will only search event title) @done (7/27/2017, 4:16:20 PM)
✔ View events @done (7/27/2017, 4:16:22 PM)
☐ by default, by location. can change location (events location)(leibel)
☐ can also view by date
✔ dropdown on top left where users can see categories and main cities @done (7/27/2017, 4:17:22 PM)
☐ list tickets
✔ attributes for tickets @done (7/26/2017, 10:38:37 AM)
☐ validations
☐ buy tickets
☐ by zone, section, or list
☐ by price range
☐ filter available tickets - by price, value, best seats, amount
☐ lower priority
☐ seat map for each venue
☐ static?
☐ dynamic but minimalistic?
☐ crazy idea (puzzle)
✔ remove tickets @done (7/27/2017, 4:17:49 PM)
✔ only ticket seller can @done (7/27/2017, 4:17:50 PM)
✔ checkout @done (7/27/2017, 4:18:12 PM)
✔ redirects to new page where ticket gets appended to new page (session?)(this way, if user comes back to page, tickets are still in cart) @done (7/26/2017, 10:39:46 AM)
✔ once bought, clear session @done (7/27/2017, 4:18:10 PM)
✔ activity history @done (7/27/2017, 4:18:13 PM)
✔ in user/my hub @done (7/27/2017, 4:18:15 PM)
✔ very similar to shoe store. table diplays bought and sold tickets @done (7/27/2017, 4:18:16 PM)
✔ profile details @done (7/27/2017, 4:18:18 PM)
✔ in my hub @done (7/27/2017, 4:18:18 PM)
✔ Add image url to performer @done (7/27/2017, 4:18:20 PM)
Models
✔ User @done (7/24/2017, 11:46:44 AM)
☐ first_name
☐ last_name
☐ email
☐ password(digest)
☐ address
☐ phone_number
☐ (has_many: events?, tickets_purchased, tickets_selling, tickets_sold)
✔ Event (populate from api) @done (7/24/2017, 12:03:15 PM)
☐ title
☐ date
☐ description
☐ venue (references)
☐ has_many(tickets)
☐ category/type (references)
☐ timezone?
✔ Venue @done (7/24/2017, 12:03:19 PM)
☐ name
☐ imageurl
☐ city
☐ state
☐ country
✔ Performer @done (7/24/2017, 12:03:21 PM)
☐ name
☐ sub_category(ref)
✔ SubCategory @done (7/24/2017, 12:03:25 PM)
☐ sub_category
✔ EventsPerformer @done (7/24/2017, 1:39:18 PM)
☐ performer(ref)
☐ event(ref)
✔ Category @done (7/24/2017, 12:03:38 PM)
☐ category (concert, sports event...)
✔ Ticket @done (7/24/2017, 1:15:52 PM)
☐ price
☐ seat_number
☐ venue(references)
☐ section
☐ seller_id (references)
☐ buyer_id (references)
☐ date_purchased
☐ Set Up model methods TODO:
☐ phone number validations
☐
☐ Login/Registration (mike)
☐
☐ Tickets Controller (jessica)
☐
☐ Events Controller
☐ populate data
☐ routes