rinsuki / quesdon

(メンテ滞り中) ザ・インタビューズとかaskfmとかそういうやつのMastodon版

Home Page:https://quesdon.rinsuki.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

quesdon

ザ・インタビューズとかaskfmとかそういうののMastodon版

LICENSE: AGPL 3.0

how to run

required: latest version Node.js, MongoDB

yarn install
yarn build
MONGODB_URL=mongodb://localhost/quesdon BACK_PORT=3000 yarn start

開発のしかた

開発環境を立てる

cp .env.development .envしたあとyarn devとするといろいろwatchしながら動くやつが立ち上がるのであとは http://localhost:8080 を開くだけ

ファイル構造

言わなくても見ればわかると思いますが念のため

  • src/: ソース一式
    • server/: サーバーサイドのソース
      • api/: APIまわりが入ってるやつ
      • db/: データベースのModel
      • utils/: あちこちで使うやつ
    • client/: クライアントのソース
  • views/: サーバーサイドが見るテンプレート(pugで書かれている)

About

(メンテ滞り中) ザ・インタビューズとかaskfmとかそういうやつのMastodon版

https://quesdon.rinsuki.net

License:GNU Affero General Public License v3.0


Languages

Language:TypeScript 87.7%Language:JavaScript 6.3%Language:HTML 4.7%Language:CSS 1.1%Language:Dockerfile 0.2%