โปรเจ็คนี้เป็นส่วนหนึ่งของรายวิชา CPE327 Software Engineering
Member in team : 'Cap Moo Developer Team' 🐶
- 👩 Ms.Nasiree Suchartsunthorn 60070501095
- 👩 Ms.Natchariya Wongamnuayporn 61070507204
- 👨 Mr.Natchapol Patamawisut 61070507205
- 👩 Ms.Thanaporn Cheentada 61070507209
- 👨 Ms.Rungwigrai Payakkanuwat 61070507219
🦮 DD Dinner Dog เป็นระบบหาเพื่อนและหาคู่ให้กับสุนัข โดย DD Dinner Dog ถูกสร้างในรูปแบบ Web Application ซึ่งทุกคนที่เป็นเจ้าของสุนัขและเลี้ยงสุนัขสามารถเข้าไปใช้งานได้ง่ายและสะดวก เจ้าของ สุนัขที่ต้องการให้สุนัขมีเพื่อนเล่น และต้องการให้สุนัขได้สนุกสนานกับสุนัขตัวอื่น หรือแม้กระทั่งต้องการให้ สุนัขของตนมีคู่และผสมพันธุ์ในช่วงเป็นสัตว์ สามารถหาเพื่อนให้สุนัขได้ในทั้งระยะใกล้และไกลขึ้นอยู่กับการ กำหนดระยะทางในระบบ
DD Dinner Dog เป็นแอพพลิเคชั่นที่เหมาะสำหรับคนเลี้ยงสุนัข โดยมีขอบเขตของการทำงาน และ วัตถุประสงค์ดังนี้
- เพื่อตอบสนองคนเลี้ยงสุนัขที่มีความกังวลว่าสุนัขของตนจะเหงาและอยากมีเพื่อน
- เพื่อเป็นตัวกลางในการจับคู่ให้สุนัข
- ผู้ใช้งานสามารถกำหนดลักษณะของสุนัขที่อยากเลือกได้
🐺 DD Dinner Dog เป็น Application ที่หาคู่ให้กับสุนัขจะมีผู้ใช้อยู่ 2 ประเภทคือ USER ที่เป็นเจ้าของสุนัข เเละ สัตวแพทย์ที่จะให้คำปรึกษากับเจ้าของสุนัข ซึ่งเจ้าของสุนัขสามารถหาเพื่อนหรือหาคู่ให้กับสุนัขได้
🐶 User จะสามารถเลือกตำเเหน่งที่อยู่บริเวณใกล้เคียงกันได้ หรือ พันธุ์สุนัขที่สนใจได้ตามใจเจ้าของสุนัข โดยการหาเพื่อนและหาคู่ให้สุนัขบนแอพพลิเคชั่นนี้มีระบบการทำงาน คือ
- ผู้ใช้งานสามารถปัดหน้าจอ like หรือ nope สุนัขที่ระบบสุ่มมาให้ในระยะทางที่กำหนด หรือจะ ปัดเเบบ super like ได้
- ผู้ใช้สามารถเลือกที่จะเป็นสมาชิก premium ได้ โดยสมาชิก premium สามารถดูได้ว่าใครปัดเลือกและไม่เลือกสุนัขของเรา รวมถึงสามารถทำการสุ่มสุนัขใหม่
- เมื่อผู้ใช้งานปัดเลือกตรงกัน ก็จะสามารถใช้งานช่องแชทเพื่อติดต่อแลกเปลี่ยนข้อมูลสุนัขผ่านทางข้อความ โทรด้วยเสียง และ วิดีโอคอล ก่อนการนำสุนัขมานัดเจอกันได้
- เจ้าของสุนัขสามารถรายงานเจ้าของสุนัขคนอื่นที่ก่อกวนได้
- เจ้าของสุนัขสามารถเเชท เพื่อติดต่อกับสัตวเเพทย์ได้ตลอดเวลา
🐶❤️🐕
Clone down this repository. You will need node
and npm
installed globally on your machine.
❗❗ Please install only first time (install npm เเละ node.js ครั้งเเรกเท่านั้น) ❗❗
Installation:
Install npm
$ npm install
Install sequelize-cli เพื่อการเชื่อมต่อกับ database
$ npm install -g sequelize-cli
Create Database
$ sequelize-cli db:create
To Run Server:
$ node index.js
Install npm
$ npm install
To Start Server :
$ npm start
To Visit App :
localhost:3000/...
เวลา run program ต้อง run ทั้ง 2 ส่วน backend เเละ frontend พร้อมกัน
To Run Server:
$ node index.js
To Start Server :
$ npm start
To Visit App :
localhost:3000/...
Tools :
- Azure PostgreSQL
- Azure app service
🌐 🖥️ Web Application Link : https://dd-dinner-dog.azurewebsites.net
🐺
- Django ในการสร้าง Database ใน PgAdmin
- React ทำ frontend
- Robot Framework ทำ Automating testing
- Azure app service ในการ Deploy ขึ้น cloud server
🐶 DD-Dinner-Dog base on version 1.0.0 in 11/12/2563