
Appy เป็นแอปพลิเคชันเว็บหม้อไอน้ำแบบเต็มรูปแบบที่ออกแบบมาเป็นโซลูชันการสิ้นสุดสำหรับการพัฒนา MVP ส่วนหน้าถูกสร้างขึ้นบน vue.js และใช้เทมเพลต adminlte UI แบ็กเอนด์ใช้เซิร์ฟเวอร์ HAPI (ผ่าน REST-HAPI) ด้วย MongoDB Datastore

แค่ต้องการเซิร์ฟเวอร์ API? ลอง Appy-Backend
การสาธิตสด : https://appyapp.io/#live_demo
Appy กำลังได้รับการสนับสนุนจากเครื่องมือต่อไปนี้ โปรดช่วยสนับสนุนเราโดยการดูและลงทะเบียนเพื่อทดลองใช้ฟรี!
เพียงแค่นักเทียบท่า
หรือ
คุณต้องติดตั้ง 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 กับ repo ของคุณ
นอกจากนี้ให้อัปเดตค่าใน backend/config/index.js ตามต้องการ
เมล็ดพันธุ์ DB ด้วยข้อมูล (จำเป็นเพียงครั้งเดียว):
$ sh seed_data.shเมื่อทำการเพาะเสร็จแล้วให้เรียกใช้แอพ:
$ sh run_app.shชี้เบราว์เซอร์ของคุณไปที่ http: // localhost: 3000/เพื่อดูแอพ, http: // localhost: 8080/เพื่อดูเอกสาร Swagger API หรือคลิกที่บัญชีทดสอบด้านล่างเพื่อเข้าสู่ระบบ:
หมายเหตุ : รหัสผ่านสำหรับผู้ใช้เมล็ดพันธุ์ทั้งหมดคือ
root
ผู้ใช้
ผู้ดูแลระบบ
ผู้ดูแลระบบ
... แค่ไหนขอให้สนุก!
ติดตั้งการพึ่งพา:
$ cd backend
$ npm install$ cd frontend
$ npm install เปลี่ยนชื่อ .env-sample เป็น .env และอัปเดตความลับหรือคีย์ใด ๆ ตามต้องการ (ไม่จำเป็นต้องใช้ แต่อย่างน้อยที่สุดให้ IPSTACK_ACCESS_KEY ที่ถูกต้องจะอนุญาตให้มีข้อมูลแดชบอร์ดที่เหมาะสม) อย่ายอมรับ. env กับ repo ของคุณ
นอกจากนี้ให้อัปเดตค่าใน backend/config/index.js ตามต้องการ
คำเตือน : สิ่งนี้จะล้างข้อมูลทั้งหมดในฐานข้อมูล MongoDB ที่กำหนดไว้ใน restHapiConfig.mongo.URI ( mongodb://localhost/appy )
ในการเพาะฐานข้อมูลของคุณด้วยข้อมูลบางอย่างเรียกใช้:
$ npm run seed
หมายเหตุ : รหัสผ่านสำหรับผู้ใช้เมล็ดพันธุ์ทั้งหมดคือ
root
$ npm run startชี้เบราว์เซอร์ของคุณไปที่ http: // localhost: 8080/เพื่อดูเอกสาร Swagger
$ npm run startชี้เบราว์เซอร์ของคุณไปที่ http: // localhost: 3000/เพื่อดูแอพหรือคลิกที่หนึ่งในบัญชีทดสอบด้านล่างเพื่อเข้าสู่ระบบ:
ผู้ใช้
ผู้ดูแลระบบ
ผู้ดูแลระบบ
เอกสารอย่างเป็นทางการสำหรับ Appy กำลังจะมาเร็ว ๆ นี้ แต่ตอนนี้คุณสามารถค้นหาข้อมูลบางอย่างใน wiki แอพพลิเคชั่น
Appy เป็นโครงการโอเพ่นซอร์สโดย Justin Headley ที่ได้รับใบอนุญาตภายใต้ MIT
โครงการนี้อยู่ระหว่างการอัปเดตที่สำคัญ เสร็จสิ้น readme และเอกสารเร็ว ๆ นี้