Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

boxp/vr-match

Repository files navigation

Hito Hub

×ばつアバターのマッチングアプリ予定地です

ディレクトリ構造(TBD)

front-end
├── k8s: Kubernetes用マニフェストファイル置き場
├── resources
│  └── public: SSR用サーバーから返す静的ファイル置き場(静的画像とビルド後のjsバンドルのみ)
└── src
 ├── clj: マクロ置き場
 ├── cljs
 │  └── vr_match
 │  ├── lib: 全画面共通の実装を置く場所
 │  └── その他のフォルダ: wizard,loginなど機能別の実装を置く場所(re-ducksを参照)
 ├── cljs-client: クライアントサイドのエントリーポイント
 └── cljs-server: SSR用サーバーのエントリーポイント
 └── cljs-worker: WebWorkerのエントリーポイント

必要な環境変数

export VR_MATCH_FIREBASE_SERVICE_ACCOUNT_KEY="$(cat /path/to/credential.json)"
export FIREBASE_API_KEY="DUMMY_API_KEY"
export FIREBASE_AUTH_DOMAIN="DUMMY_AUTH_DOMAIN"
export FIREBASE_DATABASE_URL="DUMMY_DATABASE_URL"
export FIREBASE_PROJECT_ID="DUMMY_PROJECT_ID"
export FIREBASE_STORAGE_BUCKET="DUMMY_STORAGE_BUDKET"
export FIREBASE_MESSAGING_SENDER_ID="DUMMY_MESSAGING_SENDER_ID"
export FIREBASE_APP_ID="DUMMY_APP_ID"
export API_ENDPOINT="http://localhost:8080"

direnvなどで適宜設定してください。

参考技術スタック

  • Clojure, ClojureScript
  • reagent
  • re-frame
  • React.js
  • workbox
  • re-ducks
  • material-ui

ビルド方法などは front-end フォルダ及び api フォルダの README.md を見てください。

About

A online pairing service for vr avatars

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

AltStyle によって変換されたページ (->オリジナル) /