プログラミングスクール「TECH::EXPERT」で学習した「Ruby on Rails 」に加え、フロントでは「vue.js」を部分的にですが導入しています。その結果、滑らかな動きを実現する事ができました。
テストアカウント
ヘッダーの「ログイン」から、下記の情報を入力してください。
- mail : test@test
- Pass : test@test
現時点で行える主な機能
- ユーザー登録/退会
- あそびの投稿/編集/削除
- 投稿されたあそびの閲覧
- お気に入り追加/削除
- マイページ閲覧(ユーザーの編集は未完成)
主な使用技術(開発環境)
- Ruby on Rails
- Visual Studio Code
- Javascript
- jQuery
- Vue.js
- MySQL
- S3
- FireArupaca(画像編集)
<デプロイ>
- Heroku
- PostgreSQL
開発理由
介護業界で働く母から 「職場で利用者の方と行うレクイエーションを探すのが大変」と言う話を聞いたのがきっかけです。
実際に自身でも探してみると、レクイエーションを集めたような場は少なく、 情報集めが大変だと感じました。
既存のSNSサービスのように、ユーザーが気軽にあそびを共有できるような場があれば 面白いと思い、制作に至りました。
アプリのポイント
[1]サイト全体で透過色を多く使用
全体的に圧迫感のないデザインを心がけました。
[2]英語はなるべく使わない
普段あまりPCを使わない方でもわかりやすく、扱いやすくなるようにしました。
[3]Javascriptやvue.jsで滑らかな動きを
読み込みなどの動作で、ユーザーへのストレスを減らせるよう心がけました。
実装したい機能
- 投稿したあそびの編集機能
- コメント機能
- 検索機能
現時点での課題
- Vue.jsやJavasqriptの導入箇所を今後さらに増やしていきたい。
- ユーザーが入力する際のバリデーションを細かく設定する必要がある。
- あそびの投稿について、もう少し詳細な情報を登録できるようにする必要がある。
最後に
最後までご覧いただき、ありがとうございました。
これからも引き続き学習していき、より完成度の高いものを目指していきたいと思います。