This project is a web-based Geofencing Application for Human Resources that enables companies to monitor interns' physical locations in real time. It uses Django as the backend framework and integrates OpenStreetMap to track and visualize the precise locations of interns using their GPS coordinates (longitude and latitude).
β οΈ Note: This project is currently under active development. Features and functionality are subject to change.
Purpose
To help HR teams ensure that interns remain within the designated company vicinity during working hours. This system aims to improve attendance accountability and workplace compliance using modern geolocation technologies.
- π Real-time location tracking of interns using GPS coordinates.
- πΊοΈ Integration with OpenStreetMap for map rendering and visualization.
- π Geofencing logic to detect if an intern leaves or enters the company-defined area.
- π Alerts or logs when interns move outside the permitted geofenced boundary.
- π§βπΌ Role-based access for HR admins and interns.
- π Dashboard for monitoring intern statuses.
- π± Mobile compatibility for real-time updates via mobile browsers.
- Django (Python web framework)
- Django REST Framework (optional, if used for APIs)
- HTML
- CSS
- JavaScript
- Leaflet.js (for OpenStreetMap integration)
- OpenStreetMap
- Leaflet.js for interactive geolocation visualization
- Clone the repository
git clone https://github.com/melau-eddy/Geofence-Hr cd geofencing-hr-monitor