diff --git a/README.md b/README.md new file mode 100644 index 0000000..2f08657 --- /dev/null +++ b/README.md @@ -0,0 +1,23 @@ +# Sixfold Voting Website (`app.sixfold.org`) + +This repository contains the code for `app.sixfold.org`, the domain used for Sixfold's quarterly competitions. + +## Task List + +Here are planned updates to the code, in no particular order: + +- Migrate from one SQLite database to a per-account database model +- Create database schema files +- Migrate all timestamps to ISO 8601 +- Determine why PayPal transaction IDs are sometimes not processed when uploading submissions +- Implement the manuscript assignment process +- Implement the voting process +- Allow participants to upload a photo and add links to their profile +- Move avatars to database BLOB storage +- Allow participants to download their data +- General code style or pattern cleanup +- Implement pooling so the testing domain can live on the same server as the production site +- Refine PHP configuration +- Add a command-line interface for administration (maybe as its own repository) +- Add more content to this README +- Add more feedback to successful form submissions