Iteration 7
Main Achievements
This iteration introduced significant enhancements to both backend and frontend functionalities. The team continued to emphasize testing, data persistence, internationalization, and UI refinements. Key highlights include:
- End-to-End Testing: Added automated E2E tests for dataset availability and metadata, enhancing overall test coverage.
- Database Persistence: Configured PostgreSQL within Docker to ensure persistent data storage and streamlined development workflows.
- Internationalization: Introduced support for English and French translations, allowing users to switch languages.
- UI Refinements: Removed an unnecessary checkbox from the sidebar and refactored the map component for cleaner user interactions.
- Backend Overhaul: Integrated
pgstac,postgis, andpostgresqlfor robust data handling, with added refactoring to accommodate multiple environments.
What's Changed
- #104 - test(e2e): Added E2E tests for available_datasets and metadata by @LiamDaigle in #109
- #116 - feat(PostgreSQL): Persist PostgreSQL Database in Docker by @PFratt in #126
- #119 - feat(frontend): Added Translation for 'en' and 'fr' by @adissuu in #127
- #124 - fix(frontend): Remove checkbox from sidebar by @eo2000 in #129
- #117 - feat(proj): Initial backend with pgstac, postgis, postgresql db + frontend refactoring for API interactions + different environment runs by @im-samwong in #139
- #118 - feat(frontend): Initial Map Refactoring by @LiamDaigle in #125
Velocity and Contractor Estimate
Velocity Calculation
-
Closed Tasks with Story Points:
-
(No additional setup tasks were recorded this iteration.)
Total Velocity for Iteration 7: 21 points
Contractor Estimate
-
Estimated Hours:
- Story-Pointed Tasks: 21 points × ~3 hours/point = 63 hours
-
Estimated Cost:
- 63 hours × 35.50 CAD/hour = 2,236.50 CAD
- Contractor Estimate for Iteration 7: $2,236.50 CAD
New Contributors
Full Changelog: iteration6...iteration7