become_manga
漫画家になる人のための無料漫画投稿サービス
・ Basic認証パスワード :
・ Basic認証ID :
・ メールアドレス :
・ パスワード :
私の幼馴染が漫画家を目指しているのもあり、漫画家になる大変さを話を聞いて感じました。そこで私は、漫画家になる人の助けが何かできないかと考え、なろう小説家というwebアプリの漫画版を作れば助けになるのではないかと考え、作るに至りました。
Column | Type | Option |
---|---|---|
nickname | string | null: false |
string | null: false, unique: true | |
encrypted_password | string | null: false |
profile | text | null: false |
has_many :works
has_many :inquiries
has_many :works, through: :book_marks
has_many :book_marks
has_one_attached :image
フォローをした、されたの関係
has_many :relationships, class_name: "Relationship", foreign_key: "follower_id", dependent: :destroy
has_many :reverse_of_relationships, class_name: "Relationship", foreign_key: "followed_id", dependent: :destroy
一覧画面で使う
has_many :followings, through: :relationships, source: :followed
has_many :followers, through: :reverse_of_relationships, source: :follower
Column | Type | Option |
---|---|---|
main_title | string | null: false |
explanation | text | null: false |
category | integer | null: false |
user | references | null: false, foreign_key: true |
belongs_to :user
has_many :comics, dependent: :destroy
has_many :users, through: :book_marks
has_many :book_marks, dependent: :destroy
has_one_attached :image
Column | Type | Option |
---|---|---|
subtitle | string | null: false |
work | references | null: false, foreign_key: true |
belongs_to :work
has_many :comments, dependent: :destroy
has_one_attached :image
has_many_attached :images
Column | Type | Option |
---|---|---|
follower | integer | null: false, foreign_key: true |
followed | integer | null: false, foreign_key: true |
belongs_to :follower, class_name: "User"
belongs_to :followed, class_name: "User"
Column | Type | Options |
---|---|---|
user | references | null: false, foreign_key: true |
work | references | null: false, foreign_key: true |
belongs_to :user
belongs_to :comic
Column | Type | Option |
---|---|---|
comment | text | null: false |
work | references | null: false, foreign_key: true |
belongs_to :comic
Column | Type | Option |
---|---|---|
inquiry | text | null: false |
user | references | null: false, foreign_key: true |
belongs_to :user
・ フロントエンド
・ バックエンド
・ インフラ
・ テスト
・ テキストエディタ
・ タスク管理
以下のコマンドを実行。
% git clone https://github.com/LlechiKaito/become_manga.git
% cd become_manga
% bundle install
% yarn install