
Enova ROBOTICS
TunisiePublication : 12 nov. 2026
Full Stack - FULLSTACK003 - Design and Development of a Web Platform for Generating and Optimizing Patrol Routes for the PGuard Robot
- Stage
- 4-6 mois
- Présentiel
- Échéance : 26 nov. 2026
- Full Stack Developer
- Web development (CMS/WordPress)
- GIS and mapping
- Route optimization
- path planning
- Data science and algorithms
- leaflet
- openstreetmap
- graph theory
- Mechanical Simulation
- underwater robotics
Description du poste
Track: FULL STACK.
Project: Build a standalone web platform to automatically generate and optimize patrol routes for the PGuard autonomous security robot across a site.
Key features to implement:
- Role management: admin creates user/admin accounts and assigns robots to users; each user manages only their assigned robots.
- Administrator dashboard: monitor users and robot activities (generated routes, completed patrols, distance, duration, battery consumption).
- Site map design using Leaflet + OpenStreetMap: define patrol areas, navigable paths, restricted zones, charging station.
- Route network generation: convert drawn paths or OSM data into a graph (nodes, weighted edges).
- Checkpoint placement with priorities and visit frequencies.
- Optimal route generation covering all checkpoints and returning to the charging station: shortest path algorithms (Dijkstra / A*) and visit-order optimization (nearest neighbor + 2‑opt).
- Constraint handling: battery range, restricted zones, higher‑frequency visits for high‑priority checkpoints.
- Animated simulation of the robot along the route (distance, duration, battery) and robot status (idle, patrolling, charging).
- Route comparison, history, exports (GeoJSON/JSON), and PDF reports.
Candidate profile:
- Final‑year Computer Science or Software Engineering student, self‑motivated and inquisitive, with interest in robotics and algorithms.
Required skills:
- React, Node.js/Express, MongoDB, REST APIs, JWT authentication, Leaflet (mapping).
- Solid fundamentals in algorithms (graphs, shortest paths) and Git. Docker is a plus.
Application: Email only. Include the subject reference in the email subject and attach your CV and cover letter. Any other method is not considered.