行ったトレーニングを投稿したり、体重を記録していくことができるアプリです。
www.postfit.xyz (トップページ右上のゲストログインボタンからゲストログインできます)
より多くの人のトレーニングの手助けになれればと思いこのアプリを開発しました。
- どのくらいの頻度でどの部位をトレーニングしているのか覚えていない。
- 筋トレやジムに行くモチベーションを上げたい。
上記のことは私が思っていたことなのですが、トレーニングを行っている人なら一度は考えたことがあるのではないでしょうか。このアプリは上記のことを全て解決します。また、
- ジムを契約したけど続かずに辞めてしまった。
- 最近太ってきたけど気にせずに食べ過ぎてしまう。
このような話もよく耳にします。トレーニングを記録することは継続を確認することができ、それがモチベーションの向上につながります。
- ユーザーの新規登録、ログイン
- ゲストログイン
- メールを使ったパスワード再設定機能
- Googleアカウントでの新規登録、ログイン
- ユーザーフォロー機能
- マイページでのフォロー、フォロワー、自分の投稿、いいねした投稿の表示
- ブログの投稿、編集、削除
- 投稿一覧表示
- ページネーション機能
- 投稿検索
- タグ付け機能(タグ検索)
- いいね機能
- 体重の記録、編集、削除
- レスポンシブデザイン
- HTML / CSS
- Bootstrap4
- PHP 8.0.1
- Laravel 8.28.1
- vue 2.6.11"
- MySQL
- docker
- AWS(EC2,RDS,Route53)
- CircleCi
- MailHog
- SendGrid
Column | Type | Options |
---|---|---|
id | ||
name | string | |
string | unique | |
email_verified_at | nullable | |
password | string | |
remember_token | ||
created_at | ||
updated_at |
- hasMany :blogs
Column | Type | Options |
---|---|---|
id | ||
title | string | 50 |
content | text | |
user_id | unsignedBigInteger | |
created_at | ||
updated_at |
- belongsTo :user
- belongsToMany :tags
Column | Type | Options |
---|---|---|
id | ||
user_id | unsignedBigInteger | |
blog_id | unsignedBigInteger | |
created_at | ||
updated_at |
- users,blogsの中間テーブル
Column | Type | Options |
---|---|---|
id | ||
name | string | unique |
created_at | ||
updated_at |
- belongsToMany :blogs
Column | Type | Options |
---|---|---|
id | ||
tag_id | unsignedBigInteger | |
blog_id | unsignedBigInteger | |
created_at | ||
updated_at |
- tags,blogsテーブルの中間テーブル