mpirnat / hackday Goto Github PK
View Code? Open in Web Editor NEWWeb app to manage and run Hack Day events
License: MIT License
Web app to manage and run Hack Day events
License: MIT License
You know, like you do when you have a blog.
Allow voting by SMS.
Need to be able to:
Create a new team...
Including adding/removing team members.
Should only be available to team creator? Or all team members?
Surface voting results to staff prior to display to the public, so that we can know how to award prizes without spoiling the mystery.
Show teams a user belongs to on the user's profile page.
You can log in, but you get redirected to a blank page. Something in the last couple rounds of merges probably did it.
If a user forgets their password, we need to be able to reset it. Investigate using/customizing the stuff that comes with Django in django.contrib.auth.
Faster than bending taggit to my will.
Add support for restructured text in blog posts (don't forget the RSS feed).
Allow staff to create new "wiki" pages.
Wire up a 404 page that actually looks like the rest of the site instead of the Django standard page.
Show a team's profile page...
Show a list of registered participants.
Allow voting via the website, with the ballot driven by the team data.
Gravatar? Or upload your own?
Allow staff to edit a "wiki" page.
Set up a fixture to populate some initial data:
Skipping locations and charities since those will be specific to whatever organization is running the event.
Oops.
Show a list of all teams; should be able to click through to the team profile page for a team.
Everyone who wants to get email notifications of new posts should get email notifications of new posts when there are new posts published.
"Entrys" is dumb. Fix it, and everything like it.
This seems to not work quite right -- the password changes, but not to anything that works when trying to log back in later.
MySQL caps this out at 255, so change to 255 from 1024. Lame.
Participants need to be able to sign up.
They'll need to provide:
Because, like, you already did it and stuff.
Wouldn't it be swell to navigate the site quickly and efficiently?
Should include some static things and some dynamic things.
Things that are important to link to:
Might be nice to be able to have wiki pages include a checkbox for "in site nav" and perhaps an order (ala wordpress).
Allow users to propose a charity without having to form a team.
Username is unique, so when you try to register a username that already exists, the page dies a swift and horrible death.
We should probably handle that a little more gracefully and give the user a chance to fix that.
Allow users to manage their "notify me of new posts by email" preference in the edit profile page.
Show a "wiki" page.
Need to be able to serve static resources during development.
Please create a top-level "static" directory with subdirectories for "css", "images", "js".
And do the various configuration wiring in settings.py based on https://docs.djangoproject.com/en/1.3/howto/static-files/
Allow users to opt into being notified of new posts by email when registering to participate.
Because we may have deployments that have the hackday site in a subpath (rather than the root), we'll need to twiddle them so that they get the correctly-pathed URLs.
Tidy up the markup and give it some base styling so that it looks awesome.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.