A progressive web application to detect your HSL zone based on your location. It can also monitor your live location and let you know about the zone changes.
The HSL service in Finland, has introduced a new way to separate different types of transportation tickets based on zones. Of course the official HSL mobile app has a thorough journey planner and will tell you what type of ticket is required for a given route. But, this PWA is just a very fast way to check in which zone you're currently in based on your current geolocation. It's also possible to live monitor your geolocation changes and zone detection (obviously needs your permission and is an on demand action).
The information is based on the HSL open data.
Head to hslzone.netlify.com
Install dependencies: yarn
Start dev server: yarn start
Run tests for zones and geolocation yarn test
Build for production yarn build
Automatic deployments on master branch by Netlify integration.
- This project is sponsored by Futurice's Spice Program
- Create react App
- Netlify
- Readme style is inspired by Onkometrorikki.fi project by @0lpeh
This project is sponsored by:
Futurice's Open Source Sponsorship program
BrowserStack's generous unlimited free plan for open source projects
This project is licensed under MIT. Made by ❤️ by Farzad YZ