| ### 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 comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Show comment
Hide comment
shantanugoel
commented
Oct 24, 2016
|
You'll have to deploy a new instance with these requirements every year :) Instead, an instance of the exchange should be created and users should be able to sign up for them. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Show comment
Hide comment
avinassh
Oct 24, 2016
@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! (:
|
@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! (: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
You'll have to deploy a new instance with these requirements every year :) Instead, an instance of the exchange should be created and users should be able to sign up for them.