Skip to content
/ entries Public
forked from jtojnar/entries

Entry registration system for Rogaining

License

Notifications You must be signed in to change notification settings

Tojnar/entries

 
 

Repository files navigation

entries

Entry registration system for Rogaining.

Requirements

  • PHP 7.3 or newer
  • MySQL or other similar database
  • composer dependencies (included in the bundle)
  • npm dependencies (included in the bundle)

Development

We do not include dependencies in the git repository, therefore you will need to install the dependencies by running composer install and yarn install to be able to run the application.

Then you will need to build the assets with yarn run build or yarn run dev. The latter is especially useful when modifying CSS or JavaScript files, as it will monitor them and rebuild them when changed.

Installation

  1. Clone this repository and follow the steps in Development section, or download package from Cloudsmith (latest).
  2. Run SQL from install.sql.
  3. Configure the event information in app/config/config.local.neon as described in the configuration documentation. Do not forget to set up admin password and database credentials in either app/config/config.local.neon or app/config/private.neon.
  4. Make temp and log directories writeable.
  5. Change e-mail templates in app/templates/Mail.
  6. The entry point of the application is in the www directory, configure your web server accordingly.

Thanks

Package repository hosting is graciously provided by Cloudsmith. Cloudsmith is the only fully hosted, cloud-native, universal package management solution, that enables your organization to create, store and share packages in any format, to any place, with total confidence.

About

Entry registration system for Rogaining

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 69.8%
  • Nix 11.6%
  • Latte 7.7%
  • JavaScript 5.4%
  • Python 2.7%
  • HTML 1.6%
  • Other 1.2%