Software Engineering II at Politecnico di Torino is the course where a random six-person team has to behave like a real one: Scrum sprints, demos on deadline, requirements that shift under you. Our product was HackTheHike — a platform that promotes mountain hiking by making it social and safer.
What it does
- Hikers browse and start hikes, and a group tracks its hike together
- Local guides publish routes, hut workers keep the mountain-hut data alive — the huts anchor coordination on the trail
- When something goes wrong, an emergency reaches an operator — the safety case the whole design leans on
How we built it
- Five user roles, each with its own flows: hiker, friend, local guide, hut worker, emergency operator
- React frontend, Node.js REST API, SQLite storage — shipped as Docker images on Docker Hub
- Agile end to end: sprint planning, reviews and retrospectives, six people, one product