Demo Day
Team Croissant's version on Tukko
About our Assignment
This project goal is to further develop service "Tukko-Traffic Visualizer" for our client Combitech Finland.
IoTitude developed this open-source service earlier in WIMMA Lab 2023, which utilizes public traffic APIs, particularly Digitraffic. This service provides data visualizations on a map, allowing users to select vehicle types and various timescales.
Main goal and task of this project is to develop existing Tukko-service in areas which were adressed by our client. These tasks include introducing new user interface features and new security practices.
What we have been developing
Selected features
FEA Number | Feature | Description |
FEA106 | Improve dark mode colors | Make dark colors to not pop out as much |
FEA110 | Enchance color contrast | Modify colors to have sufficient color contrast between text and background elements |
FEA112 | Change branding to team and JAMK brand | Modify the interface so that WIMMA Lab / IoTitude branding is changed to development team's and JAMK's branding |
FEA403 | Regularly scan for known security vulnerabilities | Regularly scan the codebase and dependencies for known security vulnerabilities |
FEA404 | Enforce secure coding practices | Enforce secure coding practices, such as input validation and output encoding, to prevent common security vulnerabilities like cross-site scripting (XSS) attacks |
FEA405 | Implement automated security testing pipeline | Have an automated security testing pipeline that detects and reports security issues during the development process. |
FEA512 | Regularly update and patch the underlying technology stack | Regularly update and patch the underlying technology stack, including React, MongoDB, Redis, TypeScript, Express, Node.js, to ensure the web app benefits from the latest features, improvements, and security fixes. |
Link to Demo service
What should be tested
- Dark mode: is it clear enough?