-
Notifications
You must be signed in to change notification settings - Fork 0
Iteration 1
Sprint Duration: 24/10/2025 - 07/11/2025
Home.-.Google.Chrome.2025-11-07.21-12-52.mp4
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.
-
Release Tag:
v1.0.0
- Production Environment
- Staging Environment
-
Test Credentials:
- Username:
admin@admin.com - Password:
Admin!123
- Username:
- 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.
- 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.
- 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?
- ✅ 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
- ✅ Two-Factor Authentication (2FA)
- ✅ Account Deletion
- ✅ Personal Data Export (GDPR compliance)
- ✅ Enhanced Security Measures
- ✅ Profile Bio Management
- ✅ Match Status Management
- 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
- Home - Main documentation index
- Product Vision - Product goals
- User Stories - Feature requirements
- Architecture - System architecture