Feature List - sjstark/booth-it GitHub Wiki
Minimum Viable Product Feature List
1. Hosting on Heroku
- Hosted on a live link that never sleeps
2. New account creation, login, and guest/demo login
- Users can sign up, sign in, log out
- Users can use a demo login to try the site
- Users can sign up for the following three roles:
- Host - create and manage shows
- Partner - attend shows and create and manage booths at approved shows
- Attendee - attend shows
Stretch Goals:
- Direct messaging between users
3. Shows
- Hosts can create and moderate shows
- Hosts can schedule dates for their show
- Hosts can invite Partners to have a booth space in their show
- Attendees can find shows in an "explore" tab if a show is public or via a link to the show.
- Attendees must register in order to attend the show, regardless of it is public or private.
Shows Stetch Goals:
4. Booths
-
Partners can be allocated a space on a Host's show.
- A Partner can invite other Partners to collaborate on their booth
-
Spaces can have two varieties which determine the amount of data allocated to the space as well as the presentation location on the website:
- Large - Flagship spaces, your main hitters of the show. They have prime real estate and can be revealed as featured booths
- Medium - Standard spaces, the guts of the show and the main content. These are the companies that have a good amount to show, but not the "budget" to back it
-
Attendees can visit a booth.
- Attendees and Partners are able to message live in regards to the demo material.
-
Booths can have videos, informational material, live streams, etc. on them.
-
Booths are able to be customized like a profile. Elements and styles can be selected from a grab-box of elements. Some image uploads can be performed for
Booths Stretch Goals:
- Small Booths - Cabana spaces, ma and pa spaces, for the small startups to get their ideas out there. Looking for opportunities to make connections to further their business.
- If a booth is accepting, they can leave their "Cards" which will be accesible by booth partners.
5. Cards (Bonus)
- Partners and Attendees can create and manage their own "Card" (profile of this app, but formatted as business cards)
- Cards can be customized with online portal or customized with html
- Business cards have hyperlinks to pertinent resources.
- Users are able to mark their received cards as favorites
- Users are able to delete received cards from their collection
- Users are able to search through cards
5. Production README
- Brief explanation of what the app is and does
- How to start development environment
- Technologies used
- Link to live site
- Link to Wiki docs
STETCH GOALS DMs
Base goals 3 types of users chatrooms for each "area" dashboard for events event page with booths/areas profile page for each user