BoilerMake Laravel Backend 🚀
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bootstrap
config Removes AWS in favor of Storage::cloud() (#95) Aug 18, 2018
database
deploy
public Merge pull request #76 from BoilerMake/cards Sep 26, 2017
resources
routes
storage
tests
.env.example Removes AWS in favor of Storage::cloud() (#95) Aug 18, 2018
.env.travis
.gitattributes
.gitignore
.travis.yml
LICENSE.md
Procfile
artisan fresh laravel 5.4 framework Jun 18, 2017
composer.json
composer.lock
docker-compose.yml
package.json fresh laravel 5.4 framework Jun 18, 2017
phpunit.xml
readme.md
server.php
webpack.mix.js

readme.md

BoilerMake API

Build Status codecov StyleCI StackShare

Info

This API has been used for BoilerMake IV and V, powering the frontend website as well as other ancillary services for internal use.

Server Requirements

  • 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

Installation

  • Clone the repository

  • Run composer install

  • Copy .env.example to .env and configure your database credentials

  • Run php artisan migrate

  • Run php artisan db:seed

  • Generate a JWT secret: php artisan jwt:secret

  • Generate an application key: php artisan key:generate

  • If you're using Apache, read this: https://github.com/tymondesigns/jwt-auth/wiki/Authentication

Phases:

These refer to the 3 phases a system can be in

  1. Interest signups
  2. Applications are open
  3. Decisions are out