-
Notifications
You must be signed in to change notification settings - Fork 0
Release RoadMaps
Ali Fetanat edited this page Mar 16, 2025
·
3 revisions
This page outlines the planned tasks and goals for Release 2, including all iterations leading up to the release. Each iteration specifies tasks, assigned team members, dependencies, and completion dates.
- Configure Multi-Environment Deployment Setup – Assigned to: Xavier
- MISSING TESTS (of previous iteration)
- [REFACTORING FRONTEND (of previous iteration)]
- E2E TESTS – Backlog; Liam expressed interest in handling this
-
Create connection with Geoserver – Assigned to: Ali & Phil
- Note: Remove MapTiler integration in favor of GeoServer.
- Design the database schema for wildfire and geospatial data – Assigned to: Sam & Phil
- [Create Endpoints for Backend]
- Initialize Database and Dockerize PostgreSQL Instance – Assigned to: Louis
- Create DataPuller and connect to endpoint
- Create DataConverter for STAC Data – Assigned to: Justin (DTO)
- [BACKEND COMPONENT TASKS]
- Add toggle control for filtering datasets by region
- [REST]
- Factory Reset Does Not Clear Dataset Panel or Polygon – Assigned to: Xavier
- Reset Button Should Only Reset Application Parameters – Assigned to: Xavier
- Factory Reset Button – Assigned to: Xavier
- Saving Application Settings v2 – Assigned to: Xavier
- Settings Button Displays Config File (Non-Editable) – Assigned to: Xavier
- Initial Open of the Application Requires a Valid Endpoint (If Config is Empty) – Assigned to: Xavier
- Update Configuration Management – Assigned to: Xavier
- Create DataConverter for STAC Data – Assigned to: Adissuu
- Add Endpoints for Filtered datasets – Assigned to: Yasmine
- Dataset Selection Panel – Assigned to: Yasmine
- Metadata container stays open after factory reset with previous dataset information – Assigned to: Xavier
- Notification Prompts Should be on the Highest Z-Index – Assigned to: Xavier
- CleanUp - Remove Mock and unused methods – Assigned to: Xavier
- Display STAC Items onto Frontend Map – Assigned to: Liam
- Avoid Logging Entire SQL Queries – Assigned to: Xavier
- Avoid Hard-Coding URLs, Use Properties File Instead – Assigned to: Xavier
- Unclear Purpose of File and Directory – Assigned to: Xavier
- Remove Mock Implementation that was created in early stage – Assigned to: Xavier
- Previously selected dataset button stays active on loading of endpoint collections – Assigned to: Sam
- Display Loading Progress Bar – Assigned to: Sam
- MapContext Refactoring – Assigned to: Phil
- Wildfire Synthetic Controls + Timelapse Animations – Assigned to: Lo-vil
- Display Dataset Timestamps – Assigned to: Yasmine
- Toggle dataset button does not revert back when toggled again – Assigned to: Sam
- Enhance Filtering of Datasets – Assigned to: Lo-vil
- Run the application with a single command instead of multiple Docker commands – Assigned to: Sam
- Display Dataset Info – Assigned to: Sam
- Unnecessary GeoServer Config Files Are Being Stored in Version Control – Assigned to: Sam
- Improve exception handling utility – Assigned to: Yasmine
- Add Missing French Translations for AvailableDatasets component – Assigned to: Yasmine
- Filter feature labels not translated to French – Assigned to: Yasmine
- Ensure All Toast Messages Use i18n and Remove Hardcoded Strings – Assigned to: Fetyali7
- Chore(frontend) : Fix Maintainability Issues - SonarQube – Assigned to: Xavier
- Integrate the Synthetic Wildfire Assets – Assigned to: Xavier, PFratt, im-samwong
- Loaded Label Not Resetting on Factory Reset – Assigned to: Yasmine
- Reduce Frontend API calls – Assigned to: eo2000
- Create More E2E Tests – Assigned to: LiamDaigle
- Components Disappear on Map Full-Screen – Assigned to: PFratt
- Frontend Documentation – Assigned to: eo2000
- Consider Using Spring Data Instead of JDBC Template – Assigned to: Xavier
- Create yaml contracts to generate DTOs – Assigned to: Adissuu
- [ ] indicates tasks or issues that have not yet been created.
- Each iteration builds on previous tasks and dependencies, leading to the full completion of Release 3.
- Assignees are noted for each task to help with accountability and team coordination.