Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tombozik/workout-tracker
Workout Tracker - Laravel
https://github.com/tombozik/workout-tracker
laravel laravel7
Last synced: 3 months ago
JSON representation
Workout Tracker - Laravel
- Host: GitHub
- URL: https://github.com/tombozik/workout-tracker
- Owner: TomBozik
- Created: 2020-06-08T08:03:37.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T08:26:15.000Z (about 2 years ago)
- Last Synced: 2024-10-11T11:20:08.984Z (3 months ago)
- Topics: laravel, laravel7
- Language: PHP
- Homepage:
- Size: 7.18 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Workout Tracker
Simple workout tracker
![Project](/docs/gif.gif)
Demo: https://tombozik-tracker.herokuapp.com (email: [email protected], password: user)
## Installation
Clone the repository
`git clone [email protected]:TomBozik/workout-tracker.git`
Switch to the repo folder
`cd workout-tracker`
Install all the dependencies using composer
`composer install`
Copy the example env file and make the required configuration changes in the .env file
`cp .env.example .env`
Generate a new application key
`php artisan key:generate`
Run the database migrations (Set the database connection in .env before migrating)
`php artisan migrate`
Start the local development server
`php artisan serve`
You can now access the server at http://localhost:8000
## DB seeding
Populate the DB with seed data with relationships which includes user, categories, exercises. (email: [email protected], password: user)
`php artisan db:seed`
## Stack
* bootstrap
* blade + Vue Components - CreateSetComponent (vue-chartjs)
* spatie/laravel-permissions
* maatwebsite/excel