54 lines
1.2 KiB
Markdown
54 lines
1.2 KiB
Markdown
# Summary
|
|
|
|
# Detailed Design
|
|
|
|
## Functionality
|
|
|
|
### User Creates an Event
|
|
|
|
- Fills out form
|
|
- form includes:
|
|
- Event Address
|
|
- Event Name
|
|
- Event Description
|
|
- Event Start Time
|
|
- Event End Time
|
|
- Rain Date
|
|
- Price
|
|
|
|
- Images
|
|
- Category
|
|
- Tagging (optional)
|
|
- RSVP Needed (optio nal)
|
|
- Contact Info (optional)
|
|
- Share Email (optional)
|
|
- Event Size (how many people will go) (optional)
|
|
- Event Size Maximum (optional)
|
|
- After filling out form:
|
|
- Direct to event page
|
|
- Event page allows editing, cancelling
|
|
- share on all platforms
|
|
|
|
### User Searches for an event
|
|
- Types in location, or read location
|
|
- Provides radius (default provided)
|
|
- Events populate
|
|
- events are clickable and show more Info
|
|
- ability to say they are going to an event (require login)
|
|
- email event to me, or others
|
|
- share on all platforms
|
|
- user can add event to list of events associated to their account
|
|
- users can filter events by category, tag, date
|
|
- users can comment on events, and post pictures of events that they went to (require login)
|
|
|
|
## User Flow
|
|
|
|
## Web Pages
|
|
|
|
## DB Structure
|
|
|
|
## API Endpoints
|
|
|
|
## Authentication
|
|
|
|
# Dependencies
|