Freelance Project

PartyMap

A 3D interactive hotel mapping platform featuring immersive internal building views, real-time location tracking, and dynamic floor navigation. Designed to enhance event and hospitality management with live space monitoring, socket-based updates, and seamless coordination for optimized guest experiences.

Duration
7 months
Role
Full Stack & Realtime Systems Developer
Team
4 developers
Technologies
7 Used
PartyMap

The Problem

Hotels and event venues lacked a digital visualization system for internal navigation and live space monitoring. Event managers struggled to track crowd movement, allocate halls efficiently, and provide guests with accurate indoor directions, resulting in confusion and operational inefficiencies.

The Solution

Developed a cross-platform Flutter application integrated with a Node.js and Express backend. Implemented 3D building models with interactive floor navigation and real-time tracking using Socket.io. Built dynamic hall management tools and live occupancy dashboards to help event managers monitor crowd density and optimize space usage.

Technologies Used

FlutterNode.jsExpressSocket.ioMongoDBThree.jsREST APIs

Mobile App Screens

1/9
9:41
Mobile App Screens screenshot 1
1/9
Auto-playing

Challenges Overcome

Rendering complex 3D building models smoothly on mobile devices

Maintaining low-latency socket communication for live tracking

Optimizing performance for large-scale venue maps

Synchronizing real-time user movement with 3D visualization

Results & Impact

Improved guest navigation efficiency by 60%

Real-time tracking of 500+ concurrent users

Reduced venue coordination time by 45%

Successfully deployed across 5 large hotel venues

Business Impact

Event organizers experienced smoother event execution and improved guest satisfaction. Hotels leveraged the platform for premium digital experiences, increasing repeat event bookings and operational visibility.

Like This Project?

Let's discuss how I can bring similar expertise and results to your next project.

Start a Project