SecondeJK / symposium

Management of proposals, bios, photos, etc. for conference speakers.

Home Page:https://symposiumapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Management of proposals, bios, photos, etc. for conference speakers.

https://symposiumapp.com/


Languages

Language:PHP 71.7%Language:Blade 18.3%Language:Vue 7.2%Language:JavaScript 1.7%Language:SCSS 0.6%Language:CSS 0.4%Language:Shell 0.2%