k-foo / mini_sns

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

アプリ名

mini-sns

URL

Herokuによるデプロイ https://mini-sns-1227.herokuapp.com/

※SNS認証は、ローカル環境のみ可。 (APIにURLの追加およびプライバシーポリシーの作成を行っていないため。)

説明

新規登録時に、SNS認証(Facebook・Googleアカウント)を利用して登録することができます。また、SNS認証で新規登録する際は、パスワードが自動生成され、ユーザーがパスワードを入力しなくて済むようになっています。

テーブル設計

users テーブル

Column Type Options
nickname string null: false
lastname string null: false
firstname string null: false
birthday string null: false
email string null: false
encrypted_password string null: false

Association

  • has_many :sns_credentials

sns_credentials テーブル

Column Type Options
provider string
uid string
user references foreign_key: true

Association

  • belongs_to :user

clone

% git clone https://github.com/erika618/mini_sns.git
% cd mini_sns
% bundle install
% yarn install
% rails db:create
% rails db:migrate

About


Languages

Language:Ruby 75.3%Language:HTML 18.9%Language:JavaScript 4.7%Language:CSS 0.9%Language:SCSS 0.2%