Final Release Notes
This release marks the official 1.0.0 final version of Social Event Mapper.
It consolidates the final milestone work across backend, web, mobile, and devops, and delivers the complete containerized and deployed product for the course final release.
Highlights
- Full cross-platform event discovery experience on web and mobile
- Support for public, protected, private, point-based, and route-based events
- End-to-end ticketing, join request, invitation, notification, discussion/review, reporting, badge, and reconfirmation workflows
- Finalized admin/backoffice functionality
- Finalized TR/EN localization, dark mode, map-based UX, and audience-aware filtering
- Finalized mobile Maestro E2E coverage and expanded UI/unit testing
Core Product Features
Event Discovery and Mapping
- Discover events through list and map views on both mobile and web
- Support multi-select category filtering
- Support audience-aware filtering including age, gender, child-friendly, and family-oriented attributes
- Support approximate location handling for protected events
- Support route-type events and route rendering
- Improved discover map behavior, clustering, overlays, and on-map interactions
Participation and Social Flows
- Create and manage join requests for protected events
- Attach images to join requests
- Cancel join requests and revoke invitations
- Create, accept, and decline private-event invitations
- Allow pending/invited users to view private event details
- Support event discussion, Q&A, and post-event reviews
- Support event reporting flows for users and admins
Ticketing and Attendance
- End-to-end ticketing flow in backend, web, and mobile
- Mobile ticket wallet and check-in support
- Ticket support for all event privacy levels
- Improved ticket synchronization and QR/scanner stability
- Reconfirmation flow for critical event updates, including versioned event diffs
Profiles, Badges, and Public Identity
- Public profile pages on web and mobile
- Badge and achievement system
- Rating count visibility on event and profile surfaces
- Public profile equipment/showcase APIs
- Change password support across backend, web, and mobile
Notifications
- In-app notification system
- Mobile push notification integration via Firebase
- Notification triggers for:
- join request approval/rejection
- invitations
- event cancellation
- other final workflow events
- Mobile and web notification inboxes with badges
Host and Admin Capabilities
- Host-side event editing and reconfirmation support
- Host invitation management and join-request moderation
- Backoffice/admin read APIs and admin authorization
- Admin notification, participation, and event report actions
Web Improvements
- Dark mode support across the web app
- Discover map view and route support
- Notifications inbox and bell badge
- Invitation pages and host-side invitation management
- Mini-map and directions on event detail
- Discussion/review interaction panel
- Public profile pages and badges
- Audience filters, rating counts, reporting, and localization improvements
- Multiple bug fixes for responsive behavior, dark mode gaps, and localization polish
Mobile Improvements
- Private event creation and privacy guidance
- Dark mode support across the mobile app
- Event detail mini-map and native navigation
- Notification center and push notifications
- Discussion/Q&A and post-event review support
- Ticket wallet and check-in
- Public profile and badge support
- Event editing, reconfirmation, and invitation flow refinements
- Audience filters and UI indicators
- Route events, clustering, overlays, and map UX improvements
- Turkish/English localization
- Stability fixes for ticketing, scanner behavior, rendering, and UI consistency
- Added mobile Maestro E2E flows plus expanded UI/unit tests
Backend Improvements
- Stronger validation for event creation and join flows
- Ticketing architecture and QR stability improvements
- Invitation lifecycle and join-request enhancements
- Notification architecture and localized backend-owned messages
- Badge/achievement system and historical badge backfill
- Admin authorization and backoffice support
- Event reporting APIs and admin report actions
- Audience-aware filtering and rating-count improvements
- Versioned event diff system for reconfirmation
- Swagger exposure in development and documentation additions
Quality, Standards, and DevOps
- Added/expanded mobile UI and unit tests
- Added mobile E2E coverage for final user workflows
- W3C WCAG AA and OWASP compliance work
- New Relic integration and backend observability improvements
- Logging improvements and API/dev tooling updates
- SHA-1 base64 injection for APK/API key protection
- Architecture and business-flow documentation updates
Included Work
This final release includes all merged work between:
mvp-milestonefinal-milestone
Full changelog:
Compare changes