'Sign up' and 'Login' forms are embedded into the home screen for quick access.
Users are authenticated through Facebook, Twitter or an email address and password.
The zipcode field auto fills based on the users IP address. Future plans were to only ask for this field when a zipcode had not been found.
After signing up with social authentication users are prompted for needed information.
Inbox
The users messages, private requests, public requests and show notifications are managed here. Messages could be sent internally through the site or to an email address. The idea was to reduce the time that it took to evaluate requests and schedule a date for them to play by providing: an integrated calendar, universally formatted press kits, and fan turn out metrics. Future plans included combining the rich content of filtered inbox's into one view and having one message form where public and private request are a single form instead of three forms.
All messages can be viewed and accessed here.
Any message sent or replied to can be found here.
When deleted, threads are moved to the trash.
Filtering the inbox by message type allows for more detailed message views.
Each public request has an attached thread for responding and working out details. Future plans were to add a 'Add to Calendar' form.
Private request allowed for planning shows and quick porting to your calendar.
Messages are sent to all site users when they are entered as a participant in a show.
Regular thread contain links to all users in the message.
Calendar
Used to manage confirmed shows and private requests. Shows are exportable.
Month view.
Expanded days allow for more detail on smaller screen, quick access to artist/venue search, and a create show button with the corresponding date already filled in.
Can view the entire year and quickly jump to a month, week, day or single event.
Single day view.
Form used to add or edit shows.
Feeds
By default the sites feeds are sorted by location. This allows for better promotion and discovery for artist and venues for they are not competing against global pop stars but rather other local acts.
Public Request can be browsed by location, who they are looking for, just posted and about to expire.
All feeds can be filtered by a single genre group or by genres saved to your profile.
A list of shows that have been approved and made visible by all site users participating in the event.
Artists can be discovered by location and availability. Availability filtering allows traveling artist to fill in wholes in their tour.
Quickly search for a venue near you or find one that has an opening.
A way to keep up with news from local or your favorite users. Can be used to promote shows or show off content.
Artist Profile
The Artist Profile main functionality was to serve as a universally formatted press kit. Since most of the information in a press kit is also viable as a metric for discovering artists and it doubles as a promotional page.
Recent stories in the news and current content the artist wants to promote.
All shows that the artist has made visible.
Music is currently displayed in albums/playlists. Future plan were to allow single uploads and have an artist selected top 5 songs.
A collection of all photos uploaded by the user.
Videos are stored as links to YouTube or Vimeo. They can be added individually or to tracks on an album
Venue Profile
This offers Artist and Fans to discover and learn about venues. Future plans included adding near by parking, lodging and restaurants.
Recent stories in the news and current content the venue wants to promote.
All shows that the venue has made visible.
A collection of all photos uploaded by the venue
Static Pages
Extracted Django modules
List of Django models that might be use full as stand alone Django modules