Skip to content

A Digital queue to maintain social distances and avoid the crowd in places like vaccination centers, medical shops, etc.,

Notifications You must be signed in to change notification settings

kvssankar/vacciq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DigiQ | LineItOut 👨 👱‍♀️ 🏠 😷 🙏

No more waiting in queues

Tech Stack Used

MERN STACK

Frontend

  1. React
  2. Reactstrap
  3. Sass, Css
  4. Redux
  5. Axios
  6. Socketio-client
  7. NPM Packages

Backend

  1. Nodejs
  2. Express
  3. Mongoose
  4. Socketio

ML

  1. KNN - K nearest neighbour algorithm
  2. Flask

Dependencies

"client-dependencies": {

"axios": "^0.21.1",

"bootstrap": "^4.6.0",

"node-sass": "^5.0.0",

"qrcode.react": "^1.0.1",

"react": "^17.0.2",

"react-dom": "^17.0.2",

"react-qr-reader": "^2.2.1",

"react-redux": "^7.2.4",

"react-router-dom": "^5.2.0",

"react-scripts": "4.0.3",

"reactstrap": "^8.9.0",

"redux": "^4.1.0",

"redux-thunk": "^2.3.0",

"sass": "^1.32.12",

"socket.io-client": "^4.0.1",

}

"server-dependencies": {

"axios": "^0.21.1",

"bcryptjs": "^2.4.3",

"express": "^4.17.1",

"generate-password": "^1.6.0",

"jsonwebtoken": "^8.5.1",

"mongoose": "^5.12.5",

"mongoose-autopopulate": "^0.13.0",

"nodemailer": "^6.5.0",

"socket.io": "^4.0.1"

}

Getting started

  cd client
  npm install
  npm start
  cd ..
  cd server
  npm install
  node index.js
  cd ..
  cd ML
  pip install requirements.txt
  python app.py

server running in port => 5000 client running in port => 3000 ML running in port => 8000

╔═╗╔╦╗╔═╗╦ ╦  ╦ ╦╔═╗╔╦╗╔═╗
╚═╗ ║ ╠═╣╚╦╝  ╠═╣║ ║║║║║╣ 
╚═╝ ╩ ╩ ╩ ╩   ╩ ╩╚═╝╩ ╩╚═╝
╔═╗╔╦╗╔═╗╦ ╦  ╔═╗╔═╗╔═╗╔═╗
╚═╗ ║ ╠═╣╚╦╝  ╚═╗╠═╣╠╣ ║╣ 
╚═╝ ╩ ╩ ╩ ╩   ╚═╝╩ ╩╚  ╚═╝

About

A Digital queue to maintain social distances and avoid the crowd in places like vaccination centers, medical shops, etc.,

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published