Basti93 / tome

T.O.M.E. - Trainings Organization Made Easy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

T.O.M.E. - Training Organization Made Easy

This is a progressive web app (PWA) to organize training sessions for sport clubs.

The main goals are:

  • Support the work of trainers
  • Make the attendance process for the users as easy as possible (no account registration needed)

Screenshots

Homescreen Mobile Navigation Mobile Trainings Table Desktop

Technologies

Frontend

  • Vue.js with Vue CLI 3
  • Vuetify 2
  • Vue-Axios, Vuex, Vue-Router
  • Typescript
  • Moment, Apexcharts

Project setup

npm install
Compiles and hot-reloads for development
npm run serve
Compiles and minifies for production
npm run build
Run your tests
npm run tests-are-for-losers
Lints and fixes files
npm run lint
Customize configuration

See Configuration Reference.

Backend

  • Laravel with dingo-api and spatie-permissions

Project setup

composer install
Start development server
php artisan serve

About

T.O.M.E. - Trainings Organization Made Easy

License:Apache License 2.0


Languages

Language:Vue 49.8%Language:PHP 43.4%Language:TypeScript 3.3%Language:JavaScript 2.2%Language:Blade 0.9%Language:Shell 0.2%Language:SCSS 0.2%Language:HTML 0.1%