GithubHelp home page GithubHelp logo

covid-safe-zoneapp's Introduction

Covid-Safe-ZoneApp

เป็นแอปพลิเคชันที่จะบอกว่าแต่ละพื้นที่ มีคนรับวัคซีนป้องกันโควิด-19 ไปแล้วเท่าไหร่ สามารถใช้ช่วยประกอบการตัดสินใจในการเดินทางได้ และยังมี Feature อื่นๆ ที่ช่วยให้ผู้ใช้สามารถรับรู้ข้อมูลของโควิด-19 ได้อีกด้วย เช่น สามารถดูยอดการติดเชื้อรายวัน รายจังหวัดได้ สามารถดูยอดการรับวัคซีนของทั้งประเทศ หรือของแต่ละจังหวัดได้ สามารถดูสถานที่ฉีดวัคซีนที่ใกล้ที่สุดได้ มี Heat Map เพื่อแสดงให้เห็นว่าแต่ละจังหวัด มีการฉีดวัคซีนไปแล้วกี่เปอร์เซ็นต์ต่อจำนวนประชากรของแต่ละจังหวัด โดยคำนวณจาก (จำนวนประชากรของแต่ละจังหวัด / จำนวนโดสที่ฉีดในจังหวัด) * 100 สูตรการคำนวณอ้างอิงจากหมอพร้อม

หลักการทำงานของระบบ

ผู้ใช้ต้องเปิด GPS เพื่อให้ทางแอปพลิเคชันสามารถบันทึกตำแหน่งพิกัดของผู้ใช้ลงบนแผนที่ได้ โดยจะให้ผู้ใช้กรอกข้อมูลการฉีดวัคซีนของตนเอง หลังจากที่ผู้ใช้กรอกข้อมูลเสร็จ ทางแอปพลิเคชันจะทำการบันทึกข้อมูลและตำแหน่งพิกัดของผู้ใช้ลงในฐานข้อมูล และดึงข้อมูลพิกัด กับข้อมูลการฉีดวัตซีนของผู้ใช้มาแสดงบนแผนที่ Safe-Zone เพื่อให้ผู้ใช้สามารถดูได้ว่ามีตำแหน่งใดบ้างบนแผนที่ที่มีคนฉีดวัคซีนโควิด-19 แล้ว

Installation

1. Clone Project ลงเครื่อง
2. yarn install
3. expo start
4. เอาโทรศัพท์มาแสกน QR CODE ที่ได้จาก Expo แล้วรันในโทรศัพท์
  • ภายในแอปพลิเคชันมีฟังก์ชันการแสกน QR CODE ต้องใช้โทรศัพท์จริงๆมาลองรันแอปพลิเคชัน
  • แอปพลิเคชันสามารถทำงานได้ทั้งบน IOS และ Android แต่ใน IOS หน้าตาของ UI อาจจะไม่เสถียรเท่าฝั่ง Android
  • ไม่รองรับการ Responsive หน้าตา UI อาจมีการผิดเพี้ยน

Video Demo

วิดีโอสาธิตการใช้งานแอปพลิเคชัน : COVID19 Safe Zone! App Presentation เริ่ม Demo นาทีที่ 07:18

Data Collection

ใช้ Firebase ในการเก็บข้อมูลของผู้ใช้

  • Collection infoVaccineUser เก็บข้อมูลดังนี้
Field Name Description
CertificateNo Certificate Serial No. 10 หลัก ที่ได้รับจากเอกสารการฉีดวัคซีนของหมอพร้อม
CertificateCode ได้จากการสแกน QR CODE ของหมอพร้อม
vaccineBrandFirstDose วัคซีนเข็มที่ 1
vaccineBrandSecondDose วัคซีนเข็มที่ 2
vaccineBrandThirdDose วัคซีนเข็มที่ 3
vaccinationPlace สถานที่ฉีดวัคซีน
quantity จำนวนโดสของวัคซีนที่ผู้ใช้รับมา
name ชื่อ - นามสกุล
gender เพศ
age อายุ
longitude พิกัด longitude ของผู้ใช้
latitude พิกัด latitude ของผู้ใช้

covid-safe-zoneapp's People

Contributors

aomsk avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.