Platform to manage events. Audience are usergroups that used G+, Meetup or Facebook Events before.
Trying to prove: there is a need for people setting up events and getting reservations, while the interaction, distribution and content of the events is handled somewhere else.
- Users: signup/login with Social Account (Twitter, G+ mit hashtag)
- Events: Create/Update, List (Type, Date, Place), see reservations
- Signup for an event
- Sharing telling others where to register
- Users
- Login with G+, Facebook, Github
- usernames like twitter/slack/...
- profile pages per user: i.e. /u/mfa
- Groups
- group home
- different namespace than users: i.e. /g/stupig
- two kinds of members (owners and normal members)
- all members get invitations for new events
- location with lat/lon
- future: search with km radius
- links to
- twitter profile of group
- github org
- homepage
- irc channel
- slack org
- ...
- CNAME support? (howto?)
- Events
- belongs to a Group
- RSVP (going, not going) [no maybe]
- discussions below. aka comments. moderated by owners.
- allow RSVP of anonymous users
- allow to hide participiants and only show count. (show all participiants only to owners)
- maybe / later
- voting for date of next event (aka doodle)
- mail to all members of group (only owners)
- restapi for groups / events -- all read public? / or only for group-members/owners?
- technology
- Django 1.9+
- DRF (if api is a go)
- allauth / social-auth ?
- template based webpage with Django or api-based with angular?
- rw: No. Just Real Django.
- app: main/profile (esp. for allauth)
- app: community/group
- subscribe (membership in group)
- set admin using django groups?
- app: events
- m2m to users with through. coming/not-coming
- fk to community/group