Skip to content
develop
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
app
 
 
 
 
 
 
 
 
doc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Symposium_banner

Symposium

Actions Status

A web app for conference speakers to track talks, bios, and conferences. Free, available online at Symposiumapp.com.

A fun side project by some lovely folks at Tighten Co..

Additional resources

Requirements

Installation

  1. (Optionally) Fork this repository

  2. Clone the repository locally

  3. Install dependencies with composer install

  4. Copy .env.example to .env and modify its contents to reflect your local environment.

  5. Place your Algolia keys in the .env file. This is also required for running PHPUnit tests.

    ALGOLIA_APP_ID=your-app-id-key
    ALGOLIA_SECRET=your-secret-key
  6. Generate an application key

    php artisan key:generate
  7. Run database migrations. If you want to include seed data, add a --seed flag.

    php artisan migrate --env=local
  8. (Optionally) Enable the API. This will output two client ID/secrets that you can use for testing

    php artisan passport:install
  9. Install frontend dependencies with npm install

  10. Build CSS with npm run dev

  11. Configure a web server, such as the built-in PHP web server, to use the public directory as the document root.

    php -S localhost:8080 -t public
  12. Run tests with composer test.