Final Project
Deadline
When you defend your home project
Requirements
Framework: one of Vue, React/Nextjs (or Angular - if teached at lectures). Angular is mandatory for Stella Tukia.
Implement client for your distributed course backend.
Client has to be fully implemented - whatever your project is doing, it must be fully usable via your JS client.
Main flow on single page, not plain crud controllers. Implement filtering, searching, etc. Make it look nice!
Your final project must be deployed and publicly accessible. Using enos.itcollege.ee/~yourhome/projectdir is OK.
Docker and cloud hosting recommended.
If you are not participating in Web Apps with C# course - write/finalize single page client for
https://sportmap.akaver.com/swagger/index.html
This backend is used as live gps tracker (in mobile apps course android/ios app is written for it - https://courses.taltech.akaver.com/native/assignments/final).
Mandatory functionality:
- Map view (use leaflet)
- Visualizing selected gps tracks on map
- Track updates without reloading (timer based refresh). Ie there migt be additional track points added actively to db currently. Update map display every x (configurable) seconds.
- Track selection (filtering)
- for loged in user - their own data management