wafer
=====

[![Build Status](https://travis-ci.org/CTPUG/wafer.png?branch=master)](https://travis-ci.org/CTPUG/wafer)

A wafer-thin web application for running small conferences. Built using Django.

Licensed under the [ISC License](LICENSE).

Installation
============

1. TODO: Explain it all

2. If you don't have one yet, create a superuser with
   ``manage.py createsuperuser``.

3. Log in and configure the Site:

   * The domain will be used as the base for e-mails sent during
     registration.

   * The name will be the conference's name.

4. Have a fun conference.

TODO
====

* Make the code easier to use for other conferences (split out theming, etc)
* Add support for editing talk submissions.
* Add support for editing and arranging the schedule via Django admin.
* Better invoice management
  * Invoices should be a separate table.
  * Invoices should be creatable in Django admin.
  * Allow multiple invoices per person.
  * Allow multiple people per invoice.
  * Allow cancelling (but not deletion) of invoices.
* Support for adding news (and other templated pages) via Django admin.
* Support for adding and editing sponsors via Django admin.
* Maybe add some cool visualizations with  d3:
  * Number of people signed up in various categories.
  * Places remaining.
  * Sponsorship slots remaining.
  * Days until various deadlines.
* Other improvements


wafer
=====

[![Build Status](https://travis-ci.org/CTPUG/wafer.png?branch=master)](https://travis-ci.org/CTPUG/wafer)

A wafer-thin web application for running small conferences. Built using Django.

Licensed under the [ISC License](LICENSE).

Installation
============

1. TODO: Explain it all

2. If you don't have one yet, create a superuser with
   ``manage.py createsuperuser``.

3. Log in and configure the Site:

   * The domain will be used as the base for e-mails sent during
     registration.

   * The name will be the conference's name.

4. Have a fun conference.

TODO
====

* Add a dashboard for logged in users showing them:
  * A list of their talks (with a button to add one).
  * A list of their invoices (and whether they're finalized / paid).
* Make the code easier to use for other conferences (split out theming, etc)
* Add support for editing talk submissions.
* Add support for editing and arranging the schedule via Django admin.
* Better invoice management
  * Invoices should be a separate table.
  * Invoices should be creatable in Django admin.
  * Allow multiple invoices per person.
  * Allow multiple people per invoice.
  * Allow cancelling (but not deletion) of invoices.
* Support for adding news (and other templated pages) via Django admin.
* Support for adding and editing sponsors via Django admin.
* Maybe add some cool visualizations with  d3:
  * Number of people signed up in various categories.
  * Places remaining.
  * Sponsorship slots remaining.
  * Days until various deadlines.
* Other improvements


Add a user dashboard idea.
Add a user dashboard idea.
