# octav

builderscon web site and api server

# What's With The Name?

Eh, don't worry. Just a word that I came up with, and has absolutely no meaning.Feel free to suggest a better name

# Features

## MUST HAVE

* Administrators can register "organizers"
* Organizers can create/update/delete "conferences"
* Organizers can register "venues" (which has one or more "rooms")
* Speakers can register themselves ("speakers")
* Speakers can submit talk proposals ("sessions"). Proposals can be either hidden or visible. If hidden, we need a "make schedule visible" button
* Organizers can accept/reject talk proposals
* Organizers can edit talk proposals, to set date/time, etc.
* Accepted talks show up in schedule
* Sessions can have, among other things, video urls and slide urls. These can be shown as a list. It can be grouped by tags, too.
* Conferences have "news feed", "Twitter/Social Network Feed display"
* Speakers can register their photo, bio. Must register email (not public, only used to send notices from organizers)
* Sessions have Facebook/Twitter/etc buttons

## NICE TO HAVE

* Register users (attendees)
* Organizers can notify attendees via email or whatever else proper means
* Attendees can send back feedback on sessions/conferences
* Attendees can vote on sessions to determine "best session"

# octav

builderscon web site and api server

# What's With The Name?

Eh, don't worry. Just a word that I came up with, and has absolutely no meaning.Feel free to suggest a better name

# Features

## MUST HAVE

* Administrators can register "organizers"
* Organizers can create/update/delete "conferences"
* Organizers can register "venues" (which has one or more "rooms")
* Speakers can register themselves ("speakers")
* Speakers can submit talk proposals ("sessions"). Proposals can be either hidden or visible. If hidden, we need a "make schedule visible" button
* Organizers can accept/reject talk proposals
* Organizers can edit talk proposals, to set date/time, etc.
* Accepted talks show up in schedule
* Sessions can have, among other things, video urls and slide urls. These can be shown as a list. It can be grouped by tags, too.
* Conferences have "news feed", "Twitter/Social Network Feed display"
* Speakers can register their photo, bio. Must register email (not public, only used to send notices from organizers)
* Sessions have Facebook/Twitter/etc buttons

## NICE TO HAVE

* Register users (attendees)
* Organizers can notify attendees via email or whatever else proper means
* Attendees can send back feedback on sessions/conferences
* Attendees can vote on sessions to determine "best session"
* Organizers can post to Facebook/Twitter/etc, via the official account.
* Sessions are announced 30 and 10 minutes before they are scheduled via Facebook/Twitter/etc

Add more nice to haves
Add more nice to haves
