kvssankar / vacciq

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

Home Page:https://vacciq.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

</> with β™‘ by Kvs Sankar, Sriesh Agarwal, Param Sharma

╔═╗╔╦╗╔═╗╦ ╦  ╦ ╦╔═╗╔╦╗╔═╗
β•šβ•β•— β•‘ β• β•β•£β•šβ•¦β•  ╠═╣║ β•‘β•‘β•‘β•‘β•‘β•£ 
β•šβ•β• β•© β•© β•© β•©   β•© β•©β•šβ•β•β•© β•©β•šβ•β•
╔═╗╔╦╗╔═╗╦ ╦  ╔═╗╔═╗╔═╗╔═╗
β•šβ•β•— β•‘ β• β•β•£β•šβ•¦β•  β•šβ•β•—β• β•β•£β• β•£ β•‘β•£ 
β•šβ•β• β•© β•© β•© β•©   β•šβ•β•β•© β•©β•š  β•šβ•β•

About

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

https://vacciq.herokuapp.com/


Languages

Language:JavaScript 76.4%Language:Jupyter Notebook 8.5%Language:CSS 6.1%Language:HTML 5.5%Language:SCSS 1.9%Language:Python 1.7%