Skip to content

vishalkal/huxley

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Huxley

Huxley is a web application designed to manage the annual Berkeley Model United Nations conference.

About BMUN

The Berkeley Model United Nations conference is a high-school conference hosted every spring. Each year, we host over 1500 delegates from all over the country (and the world!), who compete in a simulation of the United Nations (as well as other international and historical bodies) to solve the world's most compelling problems.

About Huxley

Huxley was conceived to simply abstract away database access from club officers to maintain data consistency. But as the size of our conference grew, so did the logistical complexity, prompting us to begin developing a full-scale web application to manage it.

Vision

Our vision is to make Huxley the best Model UN software in the world: an application that makes the conference experience smoother than it's ever been, for both advisors and secretariats.

That means Huxley should be:

  • Centralized: No more scrambling with email, Google Docs, and various other applications. Everything a secretariat needs to manage a conference should be right here.
  • Flexible. No two conferences are the same. Secretariats of any conference, large or small, should be able to choose Huxley.
  • Innovative. It must provide unique features that make the conference experience richer for advisors and secretariats.

And of course, Huxley should be delightful to use. We're aiming to provide the highest-quality user experience available for Model UN applications, via a focus on UI and features designed around ease-of-use.

Built With

Huxley's built with Django, a web development framework written in Python. The frontend is simple HTML and CSS, and makes heavy use of jQuery.

Contribute

We'd love for you to contribute to Huxley! First, make sure you read (and agree with) our Vision statement. Then, discover how to set up Huxley locally and submit patches in CONTRIBUTE.md.

BSD License

Copyright (c) 2011-2013, Kunal Mehta. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

===

Portions of this README were inspired by Discourse.

About

Conference management system for Berkeley Model United Nations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 60.5%
  • JavaScript 25.4%
  • CSS 12.3%
  • Shell 1.4%
  • PHP 0.4%