筋トレの予定と実施内容をいれることで筋トレをもっとやりやすくするためのサービス
※ 元々個人開発の webサービスとして開発していましたが、クローズしたのでソースを公開しています。
本番環境は AWS上のEC2に構築し、Github Actionsを用いてデプロイしていました。
- 会員登録 (メール or Twitter)
- ログイン、ログアウト
- 筋トレの記録
- 曜日ごとの筋トレの予定登録
- Line Notify連携
- Line Notifyによるレポーティング
- PHP(7.4)
- Laravel(8.1)
- Vue.js(2.6)
- Python
- MySQL(8.0)
- Nginx(1.1)
- Redis
make set-up
access to http://localhost:8000/
- HOST: 127.0.0.1
- PORT 3306
- USER: root
- PASS: root
- DB_NAME: fit_place
- HOST: 127.0.0.1
- PORT: 6379
Under a command execute test
make test
docker-compose exec application php artisan route:list