オリジナルアプリ作っていく！！

#オリジナルアプリの作成:ramen:

こんにちは、２２歳プログラミング初心者です:confounded::beginner:

今、オリジナルアプリを実装しているのですが、そのアプリについて描いていこうと思います！

内容については、ラーメン好きということでラーメンの投稿アプリを作成しています。


作成するにあたって、イメージ図を書くことから始めました！
今の自分の力でどれほど同じようなものを作れるのか…:thinking:

##■ 開発環境
Ruby on rails

##■ イメージ図（手書き）

![IMG_8798 2.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1622164/879b48aa-6eb4-3960-7701-2fa3cdcc1724.jpeg)



##■ イメージ図をもとに描いたREADME
### テーブル設計
#### users テーブル

| Column             | Type        | Options                  |
| ------------------ | ----------- | ------------------------ |
| nickname           | string      | null: false              |
| email              | string      | null: false, unique:true |
| encrypted_password | string      | null: false              |
| first_name         | string      | null: false              |
| last_name          | string      | null: false              |
| first_name_kana    | string      | null: false              |
| last_name_kana     | string      | null: false              |
| birth_date         | date        | null: false              |
| profile            | text        |                          |

#### Association

- has_many :noodles
- has_many :comments

### noodles テーブル

| Column          | Type       | Options                        |
| --------------- | ---------- | ------------------------------ |
| store_name      | string     | null: false                    |
| prefecture_id   | integer    | null: false                    |
| price           | integer    | null: false                    |
| description     | text       | null: false                    |
| menu            | text       | null: false                    |
| genre_id        | text       | null: false                    |
| star_id         | integer    | null: false                    |
| eat_day         | date       |                                |
| address         | references | null: false, foreign_key: true |
| user            | references | null: false, foreign_key: true |

#### Association

- belongs_to :user
- has_one :address
- has_many :comments


### addresses テーブル

| Column          | Type       | Options                        |
| --------------- | ---------- | ------------------------------ |
| post_code       | string     | null: false                    |
| prefecture_id   | integer    | null: false                    |
| city            | string     | null: false                    |
| home_number     | string     | null: false                    |
| building_name   | string     |                                |
| phone_number    | string     | null: false                    |
| noodle          | references | null: false, foreign_key: true |

#### Association

- belongs_to :noodle

### comments テーブル
| Column        | Type       | Options                        |
| ------------- | ---------- | ------------------------------ |
| text          | text       | null: false                    |
| noodle        | references | null: false, foreign_key: true |
| user          | references | null: false, foreign_key: true |

### Association

- belongs_to :user
- belongs_to :noodle

##■　終わりに

これからQiitaに、実装開始していく中での過程や、エラーの解決策などを書いていこうと思います！

もっとこうした方がいいよ！ここは間違ってるよ！などありましたら
たくさん教えてください！！:relaxed:教えていただけると嬉しいです！！:fist_tone1:
よろしくお願いします！

:raised_hands_tone1:最後まで読んでいただいてありがとうございました！:raised_hands_tone1: