Welcome to our GPS-based attendance management system! Our web application allows you to manage attendance using GPS location data, making it easy to track attendance for events, classes, and meetings.
This is a web application for attendance management system that uses GPS to track the location of users. The system calculates the distance between the user's current location and a predefined location to determine whether the user is within the attendance radius. The application is built using the Haversine formula to calculate the distance between two points on the earth's surface.
- Attendance marking using GPS location
- Customizable attendance radius for each location
- Real-time attendance tracking and reporting
- User authentication and authorization
- Dashboard to monitor attendance records
- Front-end: ReactJS, TailwindCSS
- Back-end: Flask, RestAPI
- Cloud: GCP
We welcome contributions from everyone! If you want to contribute to our project, follow these steps:
-
Fork the repository.
-
Create a new branch:
git checkout -b <your_feature_branch_name>
-
Make your changes and commit them:
git commit -m '<your_commit_message>'
-
Push to the branch:
git push origin <your_feature_branch_name>
-
Submit a pull request.
-
Checkout to contribute
We expect everyone who contributes to our project to follow our code of conduct:
- Be respectful and inclusive.
- Avoid discriminatory language and behavior.
- Listen to others' opinions and perspectives.
- Accept constructive feedback graciously.
- Use polite and professional language in all communications.
- Do not engage in harassment or personal attacks.
- Report any violations of the code of conduct to the project maintainers.
This project is licensed under the MIT License. See the LICENSE file for more information.
Thank you for using our GPS-based attendance management system. If you have any questions or feedback, please don't hesitate to contact us.