皆さん、ごきげんよう。大池っていいます。
少し前からwebを勉強しはじめて、railsチュートリアルも一通り終わったので
Timesカーシェアみたいなアプリを作り、Herokuにリリースしました。
シェアハウスで実際に使うので、無闇に予約とかしないで下さいね、マジで。
##仕様
####静的ページ
- ホーム
- ヘルプ
- 使用例
####ユーザー機能
- ログイン
- プロフィール
- ユーザー一覧
####予約機能
- 予約
- 予約一覧
####データ構造
- User
Column | Type |
---|---|
id | integer |
name | string |
room | integer |
license | boolean |
created_at | datetime |
updated_at | datetime |
password_digest | string |
remember_digest | string |
admin | boolean |
activation_digeset | string |
activated | boolean |
activated_at | datetime |
reset_digeset | string |
reset_sent_at | datetime |
- Reservations
Column | Type |
---|---|
id | integer |
user_id | integer |
start_time | datetime |
end_time | datetime |
created_at | datetime |
update_at | datetime |
use_time | integer |
category | name |
##技術周り |
- Ruby on Rails5
- Bootstrap3
- Gem
- fullcalender
- Heroku
##お世話になったサイト
##感想
時間が割とかかってしまいましたが、一応使えるものが出来て良かったです。
どんどん機能拡張とリファクタリングするぜ。
##今後の課題
- 予約ページのデフォルト時刻を正しく表示(15分単位)
- イキって英語で作ったので日本語対応
Rails 5.2ReservationsControllerにbefore_action追加全く書いていないテストを書く- リファクタリング
予約完了メールプロフィール画像AdminUserはvalidateをスキップ(ReservationModel)料金の表示- Information
faviconLINEログインの実装- デザインの向上
- 配車機能の追加