Skip to content

Commit 814a24c

Browse files
committed
docs
1 parent 8367de8 commit 814a24c

File tree

5 files changed

+110
-0
lines changed

5 files changed

+110
-0
lines changed

docs/README.md

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Show Runner
2+
3+
Show Runner is a management platform for physical and virtual conferences. It consists of modules that provide the following functionality:
4+
5+
- Ticket Management and Sales
6+
- Conference Management
7+
- Public Website
8+
9+
## Terms and Definitions
10+
11+
Conference
12+
: A one-time event or series of events grouped under a common name. e.g. GopherCon
13+
14+
Event
15+
: A single event, a scheduled instance of a Conference. e.g. GopherCon 2020
16+
17+
Attendee
18+
: A person who holds a ticket for an Event
19+
20+
Sponsor
21+
: A company that has purchased a sponsorship for an Event
22+
23+
## Overview
24+
25+
Show Runner will consist of two core components:
26+
27+
* API
28+
* Administration website
29+
30+
Show Runner will expose information about Conference, Event, Sponsors, and more through a read-only public API which will be consumed by a public-facing marketing website.

docs/attendee.md

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Attendee
2+
3+
An attendee is a person who participates in an [event]() either virtually or in person.
4+
5+
## Attributes
6+
Attendees may have the following attributes:
7+
8+
* Name
9+
* Address
10+
* Phone Number
11+
* ...
12+
13+
## Actions
14+
An attendee may perform the following actions:
15+
16+
* View Tickets
17+
* Modify profile
18+
* Transfer ticket
19+
* ...
20+

docs/conference.md

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Conference
2+
3+
A conference is a named series of [events](). Gophercon is a conference. Gophercon 2020 is an Event
4+
5+
## Attributes
6+
Conference may have the following attributes:
7+
8+
* Name
9+
* ...
10+
11+
## Actions
12+

docs/event.md

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Event
2+
3+
An event is an instance of a [conference](). GopherCon 2020 is an event.
4+
5+
## Attributes
6+
Conference may have the following attributes:
7+
8+
* Name
9+
* Start Date
10+
* End Date
11+
* Live (true/false) // event is ready for public sales
12+
* Time Zone
13+
* Description
14+
* Contact Email
15+
* twitter account and hashtag // maybe abstract into Social Media interface?
16+
* Venue Name
17+
* Venue Address
18+
19+
*
20+
21+
22+
## Actions
23+

docs/sponsor.md

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Sponsor
2+
3+
A sponsor is a company that pays the [conference]() a fee in consideration for marketing based on sponsorship [level]().
4+
5+
## Attributes
6+
Sponsors may have the following attributes
7+
8+
* Company Name
9+
* Address
10+
* Phone Number
11+
* Marketing Contact ...
12+
* HR/Recruiting Contact ...
13+
* Logistics Contact ...
14+
* Sponsorship Level
15+
* Various logos, banners, etc. TBD
16+
* Public profile // for display on website
17+
18+
## Actions
19+
A sponsor may perform the following actions
20+
21+
* Modify Contact
22+
* Modify public profile
23+
* Download opt-in Email list
24+
* Upload media (logos, banners)
25+

0 commit comments

Comments
 (0)