Marking attendance through GPS coordinates.
Explore the docs »
·
Report Bug
·
Request Feature
.
View Screenshots
Municipal Corporation workers have to go onsite for their work to get completed. Municipal higher authorities are sometimes decieved by their workers in regards to false site visits and have no validation if the visit was done.
For this purpose, an attendance type system (MVP) is proposed for municipal admins and workers. Workers can mark their attendance on daily basis by uploading their location coordinates when they visit the site. Admins can verify the locations through the coordinates plotted on the map and confirm their pay status.
Clone the repo
git clone https://github.com/rohan-mistry/Municipal-Worker-Attendance.git
Inside the root directory create an .env file with following keys and credentials
PORT,DB_NAME,DB_USERNAME,DB_PASSWORD,DB_URL,EMAIL_ID,EMAIL_PASSWORD,SIGN_KEY
Installation and Setup
- Frontend
cd client
npm install
npm start
- Backend
npm install
npm run dev
- Worker
➼ Mark attendance through GPS coordinates of the device for the alloted locations daily.
➼ See past attendance record.
➼ Edit profile options
- Municipal Admin
➼ Create locations under the jurisdiction of that Municipal Administration account.
➼ Accept / Reject incoming worker join requests.
➼ Manage and allot locations to the verified workers.
➼ Keep a track of daily attendance marked by the workers.
Copyright © 2021 Rohan Mistry