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
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.
Faster than bending taggit to my will.
Show a list of all teams; should be able to click through to the team profile page for a team.
Show a team's profile page...
Including adding/removing team members.
Should only be available to team creator? Or all team members?
This seems to not work quite right -- the password changes, but not to anything that works when trying to log back in later.
Allow users to opt into being notified of new posts by email when registering to participate.
Participants need to be able to sign up.
They'll need to provide:
You know, like you do when you have a blog.
MySQL caps this out at 255, so change to 255 from 1024. Lame.
Oops.
Wire up a 404 page that actually looks like the rest of the site instead of the Django standard page.
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.
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.
Create a new team...
You can log in, but you get redirected to a blank page. Something in the last couple rounds of merges probably did it.
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 staff to create new "wiki" pages.
Allow users to manage their "notify me of new posts by email" preference in the edit profile page.
Everyone who wants to get email notifications of new posts should get email notifications of new posts when there are new posts published.
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).
Tidy up the markup and give it some base styling so that it looks awesome.
Because, like, you already did it and stuff.
Allow voting by SMS.
Show a list of registered participants.
Allow staff to edit a "wiki" page.
Add support for restructured text in blog posts (don't forget the RSS feed).
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.
Show teams a user belongs to on the user's profile page.
Need to be able to:
Show a "wiki" page.
"Entrys" is dumb. Fix it, and everything like it.
Allow voting via the website, with the ballot driven by the team data.
Allow users to propose a charity without having to form a team.
Surface voting results to staff prior to display to the public, so that we can know how to award prizes without spoiling the mystery.
Gravatar? Or upload your own?
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.