felixgro / sportr

A clean & user-friendly sport event app for the web. Built on Laravel 8, Inertia and Vue.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Meet Sportr

Build Status StyleCI

A clean & user-friendly sport event app for the web. Built on Laravel 8, InteriaJs and VueJs.

Database ERD

Setup

Prerequisites:
  • PHP 7.4, 8.x
  • MySQL 5.7, 8.x
  • Composer, NPM
  1. Begin by cloning this repository and install all dependencies:
git clone https://github.com/felixgro/sportr.git
cd sportr && composer install && npm install && npm run dev
  1. Start a convenient terminal setup process by running one of the following commands:
php artisan setup:local  # Setup Sportr on your system
php artisan setup:docker # Setup Sportr on docker

Check out the Setup Guide for detailed instructions on how to manually setup Sportr on your machine.

Testing

You can find all tests in the tests/ directory. By default tests will use a seperate database connection defined in the env.testing file. Feel free to change this file to your needs.

Run the test suite using one of the following commands:

composer test
php artisan test

Pull-Requests get automatically built and tested by Travis-CI.

About

A clean & user-friendly sport event app for the web. Built on Laravel 8, Inertia and Vue.

License:MIT License


Languages

Language:PHP 60.7%Language:Vue 38.9%Language:Shell 0.2%Language:Blade 0.2%