ねこ卓:モバイルフレンドリーなオンラインセッション支援ツール
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

ねこ卓 (NekoTaku)

Build Status Coverage Status Dependencies DevDependencies

モバイルフレンドリーなオンラインセッション支援ツール

できること / Features

  • チャット
    • ダイスロール
      • どどんとふ互換
      • アニメーション表示(一部のみ対応)
    • チャットパレット
    • 立ち絵表示
  • キャラクター管理
  • マップ管理
    • グリッド
    • 背景画像
    • キャラクターコマ
    • 図形描画

スクリーンショット / Screen Shots

ss01.png ss02.png ss03.png ss04.png

更新履歴 / Changelog

CHANGELOG.md

All notable changes to this project will be documented in CHANGELOG.md. This project adheres to Semantic Versioning.

使い方 / How to Use

A. お試しサーバー / Trial Server

https://nekotaku.nekometer.info

B. UIプレビュー(データ保存・共有なし) / UI Preview (Without data saving and sharering)

  1. Requirements:
  • Node.js >= 6.11.3
  • yarn (install: npm i -g yarn)
  1. Install dependencies.
$ yarn
  1. Configure.
$ cp config/config.stub.json config/config.json
  1. Start dev-server.
$ yarn start
  1. Open http://localhost:8080 with your browser.

C. Firebase

  1. Requirements:
  • Node.js >= 6.11.3
  • yarn
  1. Setup your Firebase project.
  2. Install dependencies.
$ yarn
  1. Configure.
$ cp config/config.firebase.json config/config.json
$ vi config/config.json
# Write your Firbase API tokens and save.
  1. Build. (or run locally to follow B-4, B-5)
$ NODE_ENV=production yarn build
  1. Deploy <your-nekitaku-directory>/public into your server.

D. Standalone Server with MongoDB

  1. Requirements:
  • Node.js >= 6.11.3
  • yarn
  • MongoDB
  1. Install dependencies.
$ yarn
  1. Configure client.
$ cp config/config.server.json config/config.json
  1. Configure server.
$ cp config/server.mongodb.json config/server.json
$ vi config/server.json
# Edit config
  1. Build.
$ NODE_ENV=production yarn build
  1. Run.
$ node index.js