Home - bounswe/bounswe2026group11 GitHub Wiki
🗺️ Social Event Mapper
Welcome to the Social Event Mapper project wiki.
This project is developed as part of CmpE 354 – Software Engineering (Spring 2026).
Our goal is to design and implement a map-based platform that enables users to discover and share nearby social events in real time.
📌 Project Overview
Social Event Mapper is an interactive, map-based event discovery platform that:
- Allows users to discover nearby social events (concerts, workshops, exhibitions, parties, etc.)
- Enables organizers to publish and manage event information
- Supports filtering by category, time window, and distance
- Handles real-time updates and event cancellations
- Archives past events with searchable metadata
The system aims to bridge communities by connecting event organizers with individuals seeking social participation.
🎯 Objectives
- Provide real-time event discovery on a geographic map
- Enable structured event publishing with validated metadata
- Support geospatial and temporal queries
- Ensure proper handling of updates and cancellations
- Maintain archival access to past events
- Follow industry-standard software engineering practices throughout the lifecycle
🏗️ Project Scope
The project covers the full software development lifecycle:
- Requirements Engineering
- Architectural Design
- Implementation (Backend, Frontend, Infrastructure)
- Testing (Unit, Integration, E2E)
- CI/CD and Deployment
- Documentation and Compliance
📂 Wiki Structure
👥 Team Members
- Mehmet Kaan Ünsel
- Mehmet Akif Yıldırım
- Oğuz Özer
- Utku Yiğit Demir
- Cansu Er
- Buğra Keser
- Emine Türk
- Sevde Pekköse
👥 Team Member Roles
| Department | Section | Members |
|---|---|---|
| Back-End | — | Mehmet Kaan Ünsel, Mehmet Akif Yıldırım, Utku Yiğit Demir |
| DevOps | — | Mehmet Kaan Ünsel |
| Front-End | Web | Oğuz Özer, Emine Türk |
| Front-End | Mobile | Cansu Er, Buğra Keser, Sevde Pekköse |
📝 Requirements & Analysis
🧪 Labs
- Lab 1 Report (12.02.2026)
- Lab 2 Report (19.02.2026)
- Lab 3 Report (26.02.2026)
- Lab 4 Report (05.03.2026)
- Lab 5 Report (12.03.2026)
- Lab 6 Report (26.03.2026)
- Lab 7 Report (02.04.2026)
- Lab 8 Report (16.04.2026)
🚩 Milestones
📅 Meetings
- Customer Meeting (17.02.2026)
- Weekly Meeting 1 (17.02.2026)
- Weekly Meeting 2 (25.02.2026)
- Weekly Meeting 3 (04.03.2026)
- Stakeholder Meeting (10.03.2026)
- Weekly Meeting 4 (11.03.2026)
- Database Design Meeting (18.03.2026)
- Weekly Meeting 6 (25.03.2026)
- Weekly Meeting 7 (01.04.2026)
- Weekly Meeting 8 (15.04.2026)
📝 Scenarios
- Scenario 1 - Discovering and Joining an Event
- Scenario 2 - Private Event Organization
- Scenario 3 - Public Event Organization
🗺️ Use Case Diagrams
🗺️ Class Diagrams
🗺️ Sequence Diagrams
- All Sequence Diagrams
- Sequence Diagram - Host Approve in Protected Events
- Sequence Diagram - Event Update & Reconfirmation
- Sequence Diagram - Filtering Events & Joining a Public Event
- Sequence Diagram - Post Event Feedback & Rating
- Sequence Diagram - Private Event Creation
- Sequence Diagram - Using a Ticket
- Sequence Diagram - Participant Cancelling Attendance
- Sequence Diagram - Join Request Flow with Quota Check
📋 Planning
🧪 Testing
- Test Plan & Coverage
- Acceptance Test ‐ Mehmet Kaan Ünsel
- Acceptance Test ‐ Sevde Pekköse
- Acceptance Test ‐ Emine Türk
- Acceptance Test ‐ Cansu Er
- Acceptance Test ‐ Buğra Keser
- Acceptance Test ‐ Oğuz Özer