BikerMap

OVERVIEW

TECH CAMP受講中に作成した個人アプリです。

YEAR 2020

アプリ紹介

Ruby on Railsを主に、「都内のバイク乗りが通う飲食店を共有しあえるアプリ」を作成しました。

アプリ名 : BikeMap

 リンク : http://54.199.15.51/

テストID : test@test

パスワード: 123456


開発概要

開発環境

* ローカル環境

* Github

フロントエンド

* html

* css

バックエンド

* Ruby 2.6.5

* Ruby on Rails 6.0.3

* MySQL2

インフラ

* AWS EC2

Webサーバ

* Nginx


作成理由

人生で初めてのアプリ開発ということで、趣味であるバイクなど自身の「好き」を詰めこんだアプリを作りたかったからです。

都内だとバイクで行ける飲食店が限られているため、行きつけの飲食店を共有でき、備忘録としても使用できるアプリを作成しました。

また、カリキュラムで学習した内容で作成したため、アウトプットのためでもあります。


こだわったところ

* デザインを白黒で統一し、バイカーが好む無骨なイメージ

* ユーザー視点で考え、機能はシンプル

* 新規登録しなくても一部閲覧可能


追加機能予定

* いいね機能非同期通信

* 星レビュー機能

* 検索機能

* 地図表示

* ランキング機能

* レスポンシブ対応


機能一覧

* ユーザー新規登録

* ユーザーログアウト

* ユーザー一覧

* ユーザー編集

* ユーザーマイページ

* メールアドレスでのログイン

* 新規投稿

* 投稿一覧

* 投稿内容編集・削除


各種バリデーション

*パスワードは6文字以上必須


```ruby:user.rb

validates :username, presence: true

```


```ruby:store.rb

with_options presence: true do

    validates :title

    validates :body

    validates :image

```


アクセス制限

*ログインしていないユーザーはユーザー一覧、投稿一覧のみ閲覧可能<br>


使用技術

*devise

*refile

*refile-mini_magick

*bulma-rails

WEBSITE