https://github.com/takapi327/skill-up_language
https://github.com/takapi327/skill-up_language
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/takapi327/skill-up_language
- Owner: takapi327
- Created: 2020-02-06T06:45:10.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T17:11:04.000Z (over 3 years ago)
- Last Synced: 2025-06-18T10:53:14.021Z (about 1 year ago)
- Language: Ruby
- Size: 157 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **Skill-up-Language**
Skill-up-Languageは日々の学習した内容を投稿して閲覧できます。
過去に書いた投稿も検索して調べることができます。
1.[機能](#機能)
2.[デモ画像](#デモ画像)
3.[開発環境](#開発環境)
4.[DB設計](#DB設計)
5.[今後の展開](#今後の展開)
6.[製作者](#製作者)
### *機能*
---
* ユーザー登録
* 記事を入力し保存する
* 「言語」ごとに該当する投稿を一覧表示
* 言語の一覧表示及
* 投稿の検索
* 画像の保存
### *デモ画像*
---
* *トップページ*
* 投稿が一覧表示されています。

* *投稿機能*
* タイトルと言語の種類、日付、学習時間を選択し、画像と記事を入力する。
* 記事はマークダウンで表示可能。

* *言語ごとに一覧表示*
* タブを切り替えて表示が可能。

* *投稿をタイトルで検索可能*
* 最新の投稿を3つ表示。

### *開発環境*
---
* Ruby 2.5.1
* Ruby on Rails 5.2.3
* データベース MySQL
* デプロイ AWS
### *DB設計*
---
## usersテーブル
|Column|Type|Options|
|------|----|-------|
|name|string|null:false|
|mail|string|unique:true, null:false|
|password|string|null:false|
|re_password|string|null:false|
### Association
- has_many :languages
## languagesテーブル
|Column|Type|Options|
|------|----|-------|
|tittle|string|null:false|
|name_id|integer|null:false|
|day|date|null:false|
|study_id|integer|null:false|
|content|text|null:false|
### Association
- belongs_to :user
- has_many :images
## imagesテーブル
|Column|Type|Options|
|------|----|-------|
|language_id|references|null:false|
|image|text|null:false|
### Association
- belongs_to :language
### *今後の展開*
---
- [ ] 投稿の編集機能
- [ ] マイページにグラフを表示
- [ ] コメント機能
などを実装していきたいと思います。
### *製作者*
---
[@TakahikoTominaga](https://twitter.com/@takapi327)