Skip to content

筋トレを管理するための web サービス

Notifications You must be signed in to change notification settings

knakazawa99/FitPlace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FitPlace

About FitPlace

筋トレの予定と実施内容をいれることで筋トレをもっとやりやすくするためのサービス

※ 元々個人開発の webサービスとして開発していましたが、クローズしたのでソースを公開しています。

本番環境は AWS上のEC2に構築し、Github Actionsを用いてデプロイしていました。

Main Features

  • 会員登録 (メール or Twitter)
  • ログイン、ログアウト
  • 筋トレの記録
  • 曜日ごとの筋トレの予定登録
  • Line Notify連携
  • Line Notifyによるレポーティング

Software

Language

  • PHP(7.4)
  • Laravel(8.1)
  • Vue.js(2.6)
  • Python
  • MySQL(8.0)
  • Nginx(1.1)
  • Redis

Setup

make set-up

access to http://localhost:8000/

DB Connection

  • HOST: 127.0.0.1
  • PORT 3306
  • USER: root
  • PASS: root
  • DB_NAME: fit_place

Redis Connection

  • HOST: 127.0.0.1
  • PORT: 6379

Execute test

Under a command execute test

make test

Check route

docker-compose exec application php artisan route:list

About

筋トレを管理するための web サービス

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published