Skip to content
Can Emir Bora edited this page May 15, 2026 · 34 revisions

🗺️ Social Event Mapper

CMPE 354 – Software Engineering | Boğaziçi University | Spring 2026 | Group 9

Welcome to the Social Event Mapper Wiki! This platform is an interactive, map-based event discovery system designed to support urban social life by connecting communities and increasing accessibility to social gatherings of all kinds.



🌐 Project Overview

Domain: Event Discovery & Urban Social Life

The system enables users to discover nearby social events in real time and allows event organizers to publish and manage event information. We aim to build an open platform where every individual can create their own events—from concerts and workshops to private parties and neighborhood gatherings.

Bridging Effect: The platform bridges the gap between event organizers and individuals seeking social participation. It promotes inclusivity by enabling access across different communities and urban environments.


🎯 Core Features & 🛠️ Technical Landscape

Objectives

  • Interactive Discovery: Real-time map and list interface with personalised "Suggested for You" filtering and similar-event recommendations.
  • Event Management: Enable hosts to publish, update, and cancel events; define multi-location itineraries; manage attendees via QR code check-in and attendee roster.
  • Advanced Search: Multi-select category filter, accessibility feature filter, distance sort, date/time range, and quick filters (Today, This Week, Upcoming).
  • Visibility Control: Support for both public and private events with token-based invite links and access request flows.
  • Standards Compliance: WCAG 2.1 accessibility, Schema.org/JSON-LD structured data, OpenAPI 3.1 API documentation, RFC 3339 datetimes, GeoJSON geographic data.

Technical Challenges

  • Complex Queries: Geospatial-temporal querying, distance-based search, attendance-history similarity scoring, and personalised event ranking.
  • Real-time Handling: Managing live updates, sudden cancellations, and event recommendation notification delivery.
  • Security: Backend-enforced private event access control, rate limiting, security headers, and QR token generation with expiry validation.
  • Deployment: Deployed on Azure Container Apps with Dockerised services, path-based CI/CD pipelines, and automated test suites for all three platforms (backend, web, mobile).

👥 Team Members


Can Emir Bora

Faik İhsan Südüpak

İbrahim Fırat Yoğurtçu
Muhittin Köybaşı Battal Hazar Mustafa Koyuncu

179082aa-f54b-4523-a3a0-7a2c3d546959

Team Members
Project Cores
Scenarios
Use Case Diagrams
Class Diagram
Sequence Diagrams
Meetings
Lab Reports

Clone this wiki locally