Skip to content

Venar/registration

Repository files navigation

Anime Twin Cities, Inc. Registration System

Prerequisites

You must have installed the following:

Development Install

  1. Download the source code
    1. In your development direction.
      • git clone git@github.com:AnimeTwinCities/registration.git [<directory name>]
      • That will checkout the source code for the given directory
    2. Enter the new directory
      • cd registration
      • If you provided a [<directory name>], use that in place of registration
  2. Install package dependencies
    1. Start composer install
      • composer install
      • You will be asked questions during the install
      • for example, make sure you have your database information ready
      • For your mail information you could just provide your gmail setting
    2. Start yarn install
      • cd web
      • yarn install
      • return to the root directory
        • cd ..
  3. Create Database
    1. Use Doctrine to generate all tables
      • php bin/console doctrine:schema:update --force
    2. Create your first user (change user/email/password)
      • php app/console fos:user:create testuser test@example.com p@ssword --super-admin
  4. Insert Seed data for registration badges
    1. Run the sql file located at: app/config/seedData.sql

Run Symfony Server

php bin/console server:start

Final Configurations

Login to the admin console

  • 127.0.0.1:8000/admin
    • The ip address / port may be different. If it is change it to /admin
  • Create a new event year in the admin console. Mark it as active

About

A free system for managing event registrations. From taking orders, managing attendees and then printing badges.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages