
Appy ist eine voll ausgestattete Boilerplate -Web -App, die als End -to -End -Lösung für die MVP -Entwicklung entwickelt wurde. Das Frontend ist auf Vue.js aufgebaut und verwendet die adminlte UI -Vorlage. Das Backend implementiert einen HAPI-Server (über Rest-Hapi) mit einem MongoDB-Datenspeicher.

Willst du nur einen API -Server? Versuchen Sie es mit Appy-Backend
Live -Demo : https://appyapp.io/#live_demo
Appy wird vom folgenden Tool gesponsert. Bitte helfen Sie uns, uns zu unterstützen, indem Sie einen Blick darauf werfen und sich für eine kostenlose Testversion anmelden!
Nur Docker
ODER
Sie benötigen node.js installiert (> = 12.14.1) und Sie benötigen MongoDB installiert und ausgeführt.
Download von Github:
$ git clone https://github.com/JKHeadley/appy.git
$ cd appyHINWEIS : Docker -Befehle können beim ersten Build einige Zeit in Anspruch nehmen. Nach dem ersten Build sollten sie relativ schnell sein.
Benennen Sie backend/.env-docker-sample in backend/.env-docker und aktualisieren Sie alle Geheimnisse oder Schlüssel bei Bedarf (dies ist nicht erforderlich, aber mindestens eine gültige IPSTACK_ACCESS_KEY ermöglicht ordnungsgemäße Dashboarddaten). Vergehen Sie niemals .Env-Docker zu Ihrem Repo
Aktualisieren Sie die Werte nach Bedarf auch in backend/config/index.js .
Säen Sie die DB mit Daten (nur einmal erforderlich):
$ sh seed_data.shSobald das Saat abgeschlossen ist, führen Sie die App aus:
$ sh run_app.shZeigen Sie Ihren Browser auf http: // localhost: 3000/um die App anzuzeigen, http: // localhost: 8080/um die Swagger -API -Dokumente anzuzeigen, oder klicken Sie auf einen der folgenden Testkonten unten, um sich anzumelden:
Hinweis : Passwort für alle Seed -Benutzer ist
root.
Benutzer
Administrator
Super Admin
... das war's, viel Spaß!
Abhängigkeiten installieren:
$ cd backend
$ npm install$ cd frontend
$ npm install IPSTACK_ACCESS_KEY .env .env-sample Verpflichten Sie sich niemals zu Ihrem Repo
Aktualisieren Sie die Werte nach Bedarf auch in backend/config/index.js .
WARNUNG : Dies wird alle Daten in der MongoDB -Datenbank löschen, die in restHapiConfig.mongo.URI (Standard mongodb://localhost/appy ) definiert sind.
Um Ihre Datenbank mit einigen Daten zu säen, führen Sie aus:
$ npm run seed
Hinweis : Das Passwort für alle Seed -Benutzer ist
root.
$ npm run startZeigen Sie Ihren Browser auf http: // localhost: 8080/um die Prahlerin -Dokumente anzuzeigen.
$ npm run startZeigen Sie Ihren Browser auf http: // localhost: 3000/um die App anzuzeigen, oder klicken Sie auf eine der folgenden Testkonten unten, um sich anzumelden:
Benutzer
Administrator
Super Admin
Offizielle Dokumente für Appy kommen in Kürze, aber im Moment finden Sie einige Informationen im Appy-Backend Wiki
Appy ist ein Open -Source -Projekt von Justin Headley, das unter MIT lizenziert ist.
Dieses Projekt befindet sich in einem großen Update. Vollständige Readme und Docs kommen in Kürze.