garammasala29 / NursePicks

https://www.nursepicks.jp
7 stars 1 forks source link

NursePicks

NursePicksはWeb上にある看護記事を投稿・閲覧できる看護師向けのサービスです

概要

【投稿者】
Google、もしくはTwitterのアカウントがあれば、ユーザー登録でき、記事の投稿ができます。
投稿した記事・論文が他のユーザーから評価され、評価が上がると多くのユーザーに注目されることになります。
記事に対してコメントをしたり、いいねをすることができます。

【閲覧者】
アカウントなしでもサイトを閲覧することができ、サイト外のリンクへと飛ぶことができます。
記事に付けられたコメントも読むことができます。
検索窓から。

スクリーンショット

トップ画面

記事の一覧を見ることができ、人気順・新着順で記事を探すことができます
ログインしていれば、各記事にいいねをすることができます

記事投稿画面

モーダル画面から記事のURLを入力

記事詳細画面

ログインしていれば、コメントやいいねができます

ユーザー画面

ユーザーの投稿記事・コメント・いいねした記事を確認することができます

利用方法

ユーザー

https://www.nursepicks.jp からご利用いただけます。

インストール

$ git clone https://github.com/garammasala29/NursePicks.git
$ bin/setup
$ bin/rails s

環境変数の設定

環境変数名 説明
GOOGLE_ID GoogleクライアントID
GOOGLE_SECRET Googleクライアント シークレット
TWITTER_ID Twitter API Key
TWITTER_SECRET Twitter API シークレット

開発環境

テスト

$ bundle exec rspec

Lint

$ bin/lint

実行されるlint