Instantly share code, notes, and snippets.

Embed
What would you like to do?
### 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
User Profile:
- signup
- login (with username)
Admin Interface:
- pick/match draws
Gallery:
- Upload images
Messages:
- santa - santee
- anyone else
@shantanugoel

This comment has been minimized.

Show comment
Hide comment
@shantanugoel

shantanugoel 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.

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.

@avinassh

This comment has been minimized.

Show comment
Hide comment
@avinassh

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! (:

Owner

avinassh commented 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! (:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment