Skip to content

MPcharge/web

Repository files navigation

MPcharge/web: the web service + website for MPcharge

This web service / website is the entry point for MPcharge info and data.

MPcharge is/will be an international math & physics competition, see the website for more info (once it is online).

It provides the info website, the admin/organizer interface, the team registration interface, and of course the submits and results.


This app is meant to run on the Heroku infrastructure.

To launch locally, use foreman start (foreman can be installed e.g. as a ruby gem).

The Plan

I will attempt to make this

  • fast: able to handle hundreds of requests per second with a single instance
  • reliable: this means stable (i.e. always online), secure (i.e. no unauthorized access), and fool- and weather-proof (i.e. information remaining consistent under all circumstances)
  • pretty: the API as well as the code should be simple and easy to read

The service will be RESTful, and therefore language-agnostic and simple to use from 3rd-party apps.


If you would like to talk into the development, feel free to comment on code, file issues, send pull requests or anything else -- any help is appreciated.

License

This work is licensed under the GNU Affero General Public License.

About

the web service + website for MPcharge

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published