This API has been used for BoilerMake IV, V, and VI, powering the frontend website as well as other ancillary services for internal use.
- PHP >= 7.1.3
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
- Nginx
- Composer
- MySQL or PostgreSQL
Clone the repository
Run
composer installCopy
.env.exampleto.envand configure your database credentialsRun
php artisan migrateRun
php artisan db:seedGenerate a JWT secret:
php artisan jwt:secretGenerate an application key:
php artisan key:generateIf you're using Apache, read this: https://github.com/tymondesigns/jwt-auth/wiki/Authentication
These refer to the 3 phases a system can be in
- Interest signups
- Applications are open
- Decisions are out