Skip to content

topi0247/Project-AStoryer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

サービスURL

https://astoryer.com/ja

サービス概要

AStoryer は TRPG で作成したキャラクターの創作やセッションログの投稿が出来るサービスです。

サービスコンセプト

背景

TRPG で遊んだユーザーの中には、自分の PC、あるいは一緒に遊んだユーザーのキャラクターに愛着が湧き創作をする層が一定数います。ニッチかも知れませんが、中には同人誌を作った方もいるほど熱狂的なユーザーもいます。
しかしながら現在、TRPG において作成したキャラクター(以降は自 PC と呼びます)から創作した創作物を投稿できる専用のサービスがありません。
オリジナル創作と呼ぶには自 PC の設定がシステムやシナリオに影響が大きく、二次創作と言うには創作物自体はオリジナル色が強く……一次創作から二次創作を行ったり来たりするような難しい立ち位置です。
既存のサービスに投稿するにはネタバレ配慮が厳しい界隈です。ワンクッション挟むサービスなどでなんとか賄っているような、そんな状態です。
こういった背景から「自 PC の創作物を投稿できる場所があったら」と考え、サービスを作ろうと思いました。

想定されるユーザー層

  • TRPG で作成したキャラクターでイラストを書いている人

機能

★ がついているものはユーザー登録すると使える機能です。

トップページ 検索・検索結果
イラスト詳細 ユーザーページ
新規登録・ログイン ★ イラスト投稿
★ イラスト編集(下書き) ★ イラスト編集(公開済み)
★ イラスト削除 ★ フォロー・フォロー解除
★ いいね ★ ブックマーク
★ コメント ★ マイページ
★ アカウント設定 ★ 退会

今後の実装予定

  • テストコード
  • ワンクッション機能
  • 小説投稿機能
  • 通知機能

技術スタック

カテゴリー 技術スタック
Frontend React ver.18,Next.js ver.14, TypeScript ver.20
Backend Ruby ver3.2.2, Ruby on Rails ver7.1.3 API モード
Infrastructure Render.com, Vercel, AWS S3, AWS SES
Database PostgreSQL
Monitoring Sentry
Environment Docker
CSS tailwind CSS
npm Mantine, Axios, Framer-Motion, next-intl, Recoil, rocketicons, SWR, ESLint
Gem annotate, RSpec, Factorybot, simplecov,
DeviseTokenAuth, OmniAuth, GoogleAPIsSheetsV4, ActiveHash

画面遷移図

画面遷移図はこちら

ER 図