Skip to content

Iteration 7

Choose a tag to compare

@XavierGuertin XavierGuertin released this 20 Jan 23:19
500d03a

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, and postgresql for 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:

    • #104 → 2 points
    • #116 → 5 points
    • #119 → 3 points
    • #124 → 1 point
    • #117 → 5 points
    • #118 → 5 points
      Total Story Points: 2 + 5 + 3 + 1 + 5 + 5 = 21
  • (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