Introduction:
This is for work on site for IJC27.
A first dip into a project for supporting a juggling festival.
TBD:
- Site with whom is responsible for what
- Support tickets
- Bathroom Status
Requirements:
Overall:
-
Overall
- Authentication via gmail
- Authentication via facebook
- Link to IJC site
- Support access (read support calls and answer)
- Customer access
-
Ability to seem whom is responsible for what
- Email viewable
- Cell phone if allowed 3 Message via an app (optional)
-
Bathroom status
- Location of bathrooms
- Number of stalls
- Status of stalls
- Ability to open support ticket
-
Support tickets
- Name of person
- Status
- Opened
- In Progress
- Resolved
- Closed
- Email of status change
- Backend where it goes to
-
List of Jugglers
- Name of person (first , last) (hebrew , english)
- Optional contact information
- Objects they juggle
- Type
- Number
- Optional list of IJC's attended
-
Volunteers page
- Comments for solutions and what you can do.
Data Structure: Key Value
-
Support:
-
Support Person
{
"uid" : "String",
"firstName": "String",
"lastName": "String",
"contact": "String",
"inProgressCallsNumber":"Number"
}
- Project
{
"uid" : "String",
"title" : "String",
"Start" : "Date",
"ActualStart" : "Date",
"End" : "Date",
"ActualEnd" : "Date",
"userArray" : ["String"]
}
User Stories: