
APPY es una aplicación web de Boilerplate con toda velocidad diseñada como una solución de extremo a extremo para el desarrollo de MVP. El frontend está construido en Vue.js y utiliza la plantilla de UI AdminLte. El backend implementa un servidor HAPI (a través de REST-HAPI) con un almacén de datos MongoDB.

¿Solo quieres un servidor API? Prueba Appy-Backend
Demo en vivo : https://appyapp.io/#live_demo
Appy está siendo patrocinado por la siguiente herramienta; ¡Ayuda a apoyarnos echando un vistazo e registrando una prueba gratuita!
Solo Docker
O
Necesita Node.js instalado (> = 12.14.1) y necesitará MongoDB instalado y ejecutado.
Descargar desde Github:
$ git clone https://github.com/JKHeadley/appy.git
$ cd appyNota : Los comandos de Docker pueden llevar algún tiempo en la primera compilación. Después de la primera construcción, deben ser relativamente rápidos.
Cambie el nombre de backend/.env-docker-sample para backend/.env-docker y actualice cualquier secreto o tecla según sea necesario (esto no es necesario, pero como mínimo proporcionar un IPSTACK_ACCESS_KEY válido permitirá que los datos del tablero adecuados). Nunca cometa .env-docker a su repositorio
Además, actualice los valores en backend/config/index.js según sea necesario.
Sembra el DB con datos (solo requerido una vez):
$ sh seed_data.shUna vez que se realice la siembra, ejecute la aplicación:
$ sh run_app.shApunte su navegador a http: // localhost: 3000/para ver la aplicación, http: // localhost: 8080/para ver los documentos de la API Swagger, o haga clic en una de las cuentas de prueba a continuación para iniciar sesión:
Nota : La contraseña para todos los usuarios de semillas es
root.
Usuario
Administración
Super administrador
... eso es todo, ¡diviértete!
Instalar dependencias:
$ cd backend
$ npm install$ cd frontend
$ npm install Cambie el nombre de .env-sample a .env y actualice cualquier secreto o tecla según sea necesario (esto no es necesario, pero como mínimo proporcionar un IPSTACK_ACCESS_KEY válido permitirá que los datos del tablero adecuados). Nunca te comprometamos a tu repositorio
Además, actualice los valores en backend/config/index.js según sea necesario.
ADVERTENCIA : Esto borrará todos los datos en la base de datos MongoDB definida en restHapiConfig.mongo.URI ( mongodb://localhost/appy ).
Para sembrar su base de datos con algunos datos, ejecute:
$ npm run seed
Nota : La contraseña para todos los usuarios de semillas es
root.
$ npm run startApunte su navegador a http: // localhost: 8080/para ver los documentos de Swagger.
$ npm run startApunte su navegador a http: // localhost: 3000/para ver la aplicación, o haga clic en una de las cuentas de prueba a continuación para iniciar sesión:
Usuario
Administración
Super administrador
Los documentos oficiales para Appy llegarán pronto, pero por ahora puede encontrar información en la wiki de latas de buildo
Appy es un proyecto de código abierto de Justin Headley que tiene licencia bajo MIT.
Este proyecto está experimentando una actualización importante. Readme y documentos completos próximamente.