Commit Graph

2 Commits

Author SHA1 Message Date
2ac8e505f6 Refactor speed test functionality and restructure codebase
* Removed the old SpeedTestApiRoutes and RandomData classes to streamline the architecture.
* Introduced SpeedTestController to handle API requests and integrate with the new service layer.
* Added RandomDataGenerator for generating random data, improving separation of concerns.
* Created interfaces for speed test operations, enhancing type safety and maintainability.
* Updated InMemorySpeedTestRepository to manage sessions with improved timeout handling.
2025-11-21 05:04:00 -05:00
21b9e52f40 Add frontend speed test application and server setup
* Introduced a new HTML frontend for network speed testing with a responsive UI
* Implemented backend server functionality to serve the frontend and handle speed test APIs
* Added speed test logic for downloading and uploading data, including progress tracking and result validation
* Created README-SPEEDTEST.md for documentation on application architecture, setup, and usage.
* Updated package.json to include necessary scripts and dependencies for development and testing
2025-11-21 04:56:18 -05:00