Last active
November 5, 2016 15:46
-
-
Save avinassh/cd37f8773e88aa1612abd471b4fbc876 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Stack | |
Django | |
### Features | |
Following features for the first version: | |
- Admin | |
- Users | |
- Admin Interface | |
- Gallery | |
- Messages | |
### Admin | |
Obviously, whoever deploys the Django app will be the admin. Once the app is installed/deployed, on first run admin will receive an confirmation email which will have `invite code` which other users will use during their signup. | |
### Users | |
- can signup (only) using invite-code. sign up will be disabled once names are drawn | |
- login with email | |
- can have user profile where they can state their pic, gift preferences, add wish list etc | |
### Admin Interface | |
- send mass emails to people to sign up and send `invite code` | |
- enable/disable users for draws | |
- pick/match draws | |
### Gallery | |
Once exchange is complete, users can upload the images | |
### Messages | |
- threaded style messaging system (think how reddit does it) | |
- you can message only to your santee | |
--- | |
Version Next | |
- login with username | |
- rematches | |
- anyone can message to anyone | |
- any the messages sent to santee will be always anonymous | |
- let admin set questionaire |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
User Profile: | |
- signup | |
- login (with username) | |
Admin Interface: | |
- pick/match draws | |
Gallery: | |
- Upload images | |
Messages: | |
- santa - santee | |
- anyone else |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@shantanugoel you are right. however for first version, I want to keep things simple. I need one ready by first week of November, so I don't want to add many features. Later I will slowly add more features and make it better.
Thank you for the tip! (: