Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tombozik/workout-tracker

Workout Tracker - Laravel
https://github.com/tombozik/workout-tracker

laravel laravel7

Last synced: about 6 hours ago
JSON representation

Workout Tracker - Laravel

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