ojpro / isysgym

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GYM Management System

Full-Stack project to manage gyms,track members' attendances and subscriptions.

Installation

Clone the repository

  # using SSH
  git clone git@github.com:ojpro/gym-track.git

  # using HTTPS
  https://github.com/ojpro/gym-track.git

Setup Backend

  # go to backend folder
  cd gym-track/backend

  # install composer packages
  composer Install

  # create an .env file
  cp .env.example .env

  # generate app key
  php artisan key:generate

  # start the server

Setup frontend

  # go to frontend folder
  cd ../frontend

  # install npm packages
  npm install

  # or using yarn
  yarn

  # create an .env file ^^
  cp .env.example .env

  # start the project
  npm run dev

🚀 Now you can visit http://localhost:3000 to set up the project & start using it.

Notes

  • You should have a database before entre the project installation process
  • You can edit Axios BASE_URL in frontend/.env
  • Start PHP artisan before npm server

Running Tests

To run tests, run the following command

  cd backend
  php artisan test

Authors

License

MIT

About


Languages

Language:PHP 60.3%Language:Vue 29.9%Language:Blade 6.5%Language:JavaScript 2.8%Language:Shell 0.3%Language:HTML 0.1%Language:CSS 0.0%