
Appyは、MVP開発のためのエンドツーエンドソリューションとして設計されたフルフィーチャーのボイラープレートWebアプリです。フロントエンドはvue.js上に構築され、adminlte UIテンプレートを使用します。バックエンドは、MongoDB DataStoreを使用して(Rest-Hapi経由)HAPIサーバーを実装します。

APIサーバーが必要ですか? Appy-Backendを試してみてください
ライブデモ:https://appyapp.io/#live_demo
Appyは次のツールによって後援されています。見て、無料のトライアルにサインアップすることで、私たちをサポートするのを手伝ってください!
ただdocker
または
node.jsがインストールされる必要があります(> = 12.14.1)、mongodbがインストールされて実行される必要があります。
Githubからダウンロード:
$ git clone https://github.com/JKHeadley/appy.git
$ cd appy注:Dockerコマンドは、最初のビルドで時間がかかる場合があります。最初のビルドの後、それらは比較的速いはずです。
backend/.env-docker-sampleをbackend/.env-dockerに変更し、必要に応じてシークレットまたはキーを更新します(これは必須ではありませんが、有効なIPSTACK_ACCESS_KEYを提供すると、適切なダッシュボードデータが可能になります)。リポジトリに.env-dockerをコミットしないでください
また、必要に応じて、 backend/config/index.jsの値を更新します。
データをデータでシードします(1回だけ必須):
$ sh seed_data.shシードが完了したら、アプリを実行します。
$ sh run_app.shブラウザにhttp:// localhost:3000/http:// localhost:8080/swagger api docsを表示するか、以下のテストアカウントのいずれかをクリックしてログインするには:
注:すべてのシードユーザーのパスワードは
rootです。
ユーザー
管理者
スーパー管理者
...それだけです、楽しんでください!
依存関係をインストールします:
$ cd backend
$ npm install$ cd frontend
$ npm install.env-sampleに.envに名前を変更し、必要に応じてシークレットまたはキーを更新します(これは必須ではありませんが、有効なIPSTACK_ACCESS_KEYを提供すると、適切なダッシュボードデータが可能になります)。リポジトリに.envをコミットしないでください
また、必要に応じて、 backend/config/index.jsの値を更新します。
警告:これにより、 restHapiConfig.mongo.URI (デフォルトのmongodb://localhost/appy )で定義されているmongodbデータベースのすべてのデータがクリアされます。
データベースをいくつかのデータでシードするには、実行してください。
$ npm run seed
注:すべてのシードユーザーのパスワードは
rootです。
$ npm run startブラウザをhttp:// localhost:8080/に向けて、swagger docsを表示します。
$ npm run startブラウザにhttp:// localhost:3000/にアプリを表示するか、以下のテストアカウントのいずれかをクリックしてログインします。
ユーザー
管理者
スーパー管理者
Appyの公式ドキュメントはまもなく登場しますが、今のところはAppy-Backend wikiでいくつかの情報を見つけることができます
Appyは、MITの下でライセンスされているJustin Headleyによるオープンソースプロジェクトです。
このプロジェクトは主要なアップデートを受けています。完全なreadmeとドキュメントが間もなく登場します。