Skip to content

Iteration 1

anton3x edited this page Nov 15, 2025 · 6 revisions

Sprint Review - Iteration 1

Sprint Duration: 24/10/2025 - 07/11/2025


Sprint Review

Video/Screencast Demo

Home.-.Google.Chrome.2025-11-07.21-12-52.mp4

Results Summary

During this first iteration, we delivered a full authentication and user management system and even went beyond what we initially planned. The team completed all nine user stories (S-001 to S-009) and added six extra features that emerged from new security requirements during development.

The authentication flow now supports email verification, secure login, password reset, and two-factor authentication. Users can also personalize their profiles with photos, short bios, and sports preferences.

On top of that, we made data privacy a priority by adding options for account deletion and personal data export. Finally, we laid the groundwork for the match system, which already allows users to create matches and explore existing ones.


Planned vs Developed Features

Planned (Start of Sprint)

iteration1start

Developed (End of Sprint)

iteration1end

Deliverables

Code & Documentation

  • Release Tag: v1.0.0

Deployed Application


Sprint Retrospective

Did Well

  • Even though part of the team started later due to the learning curve, everyone adapted quickly to the framework.
  • All planned user stories were completed ahead of schedule.
  • Communication and collaboration within the team were consistent and effective.

Do Differently

  • Dedicate time at the beginning of the sprint for framework onboarding and environment setup.
  • Improve documentation for local setup and deployment steps to reduce early friction.
  • Schedule short technical alignment sessions when new features depend on specific APIs.

Puzzles

  • How can we make match creation faster and more intuitive for users?
  • What's the best approach to notify users in real time when new matches are available nearby?
  • Do we need a feedback system so users can rate matches or other participants?

Key Achievements

Completed User Stories

  • ✅ S-001: User Registration
  • ✅ S-002: User Login
  • ✅ S-003: Email Verification
  • ✅ S-004: Password Reset
  • ✅ S-005: Profile Management
  • ✅ S-006: Profile Photo Upload
  • ✅ S-007: Sports Preferences
  • ✅ S-008: Match Creation
  • ✅ S-009: Match Discovery

Additional Features

  • ✅ Two-Factor Authentication (2FA)
  • ✅ Account Deletion
  • ✅ Personal Data Export (GDPR compliance)
  • ✅ Enhanced Security Measures
  • ✅ Profile Bio Management
  • ✅ Match Status Management

Technical Highlights

  • Implemented ASP.NET Core Identity with email confirmation
  • Integrated AWS S3 for profile image storage
  • Set up Entity Framework Core with PostgreSQL
  • Configured Resend for transactional emails
  • Established CI/CD pipeline with GitHub Actions
  • Created comprehensive database seeders for development

Related Documentation

Clone this wiki locally