# ReservPark Case Study: Smart Parking with Bluetooth Detection & Real-Time Chat | Alher Tech

> How we built ReservPark, a smart parking platform with automatic Bluetooth detection, proximity-based departure alerts and real-time driver chat.

- Canonical page: https://alhertech.com/en/blog/reservpark-case-study/
- Site: Alher Tech (custom software, AI agents and SEO engineering, https://alhertech.com/)
- Contact: https://alhertech.com/en/contact/

---

Finding parking in a busy city is one of those universal frustrations that everyone experiences but few companies have solved well. Drivers waste an average of 17 minutes per trip looking for parking. That's nearly 100 hours per year of circling blocks, burning fuel, and building stress. ReservPark set out to do more than just let you reserve a spot. It built a smart parking ecosystem where your phone automatically detects when you've parked, remembers exactly where your car is, alerts other drivers when you're about to leave so they can grab your spot, and lets drivers chat with each other in real time. This is the story of how we built ReservPark from concept to live product: the Bluetooth integrations, proximity detection systems, real-time communication, and the technical challenges we solved along the way.

## The Challenge

The parking industry is massive but outdated. Most parking garages and lots still operate with manual processes, paper tickets, and zero online presence. But the real problem goes deeper: even when you find a spot, the experience is disconnected from everything else in your digital life.

- No real-time availability: Drivers had no way to check if a parking spot was available before driving there, leading to wasted time and frustration. Even worse, there was no way to know when a spot was about to open up.
- Disconnected from the car: Your phone knows your calendar, your location, your contacts, but had zero awareness of your parking. No automatic detection of when you park, no memory of where your car is.
- No communication between drivers: Drivers circling the same block had no way to coordinate. If someone was about to leave a spot, nearby drivers had no way to know.
- Fragmented market: Hundreds of independent parking operators with no unified platform. Each with different pricing, payment methods, and processes.
- Poor user experience: Paper tickets, cash-only machines, confusing payment systems. The parking experience hadn't evolved in decades.

## The Solution We Built

ReservPark is a smart parking platform available on iOS, Android, and web that goes far beyond simple reservations. It uses Bluetooth connectivity, proximity sensors, and real-time communication to create a truly intelligent parking ecosystem.

- Automatic parking detection: When the driver disconnects from the car's Bluetooth, ReservPark automatically detects that the car has been parked. The app saves the exact GPS location and associates it with the vehicle brand and model, with no manual input needed. You'll never forget where you parked again.
- Smart departure alerts: When a driver approaches their parked car, the app detects the proximity via Bluetooth and asks: "Are you about to leave?" If confirmed, the spot is instantly marked as 'about to be free' on the map, so nearby drivers can see in real-time that a space is opening up, before it's even empty.
- Real-time driver chat: Drivers can communicate with each other through an in-app real-time chat. Need to coordinate a spot swap? Want to ask someone how long they'll be? The chat feature enables direct, instant communication between users in the same area.
- Live parking map: An interactive map shows available spots, occupied spots, and, crucially, spots that are about to become available. Color-coded markers and real-time updates make finding parking visual and intuitive.
- Search and reserve in advance: Users can search for parking by location, date, and time, then reserve a spot in seconds. Your space is guaranteed before you even leave home.
- Secure digital payment: Pay directly through the app with credit card, Apple Pay, or Google Pay. QR code entry at the parking facility: no cash, no paper tickets, no machines.
- Operator dashboard: Parking operators get a complete management dashboard: real-time occupancy tracking, revenue analytics, pricing controls, and customer management tools.
- Smart notifications: Reminders before your reservation starts, alerts when time is running out, departure confirmations, and notifications when a nearby spot is about to open.

## Results

- iOS + Android: Platform availability
- Under 30s: Average booking time
- 100%: Digital payment, no cash
- Real-time: Availability updates

## Technology Stack

We chose a technology stack that balanced rapid development speed with long-term scalability and maintainability.

- Vue.js (Frontend): Vue.js was selected for its lightweight reactivity system and excellent developer experience. The interactive map, real-time search, and booking flow required a responsive, fast frontend that could handle complex state management without heavy overhead.
- Laravel (Backend API): Laravel provided a robust, well-structured backend with built-in authentication, API routing, queue management, and database migrations. Its ecosystem made it fast to build features like payment processing, notification systems, and the operator dashboard.
- PostgreSQL (Database): PostgreSQL's geospatial capabilities (PostGIS) were critical for location-based parking searches. Its reliability and performance under concurrent transactions made it the right choice for a reservation system where data consistency matters.
- Mobile (iOS + Android): The mobile apps were built to deliver a native-feeling experience on both platforms, with smooth map interactions, push notifications, and QR code scanning functionality.

## Development Process

We followed an Agile approach with 2-week sprints, keeping the ReservPark team involved at every step.

- Phase 1: Discovery and planning: We worked closely with the ReservPark team to map out user flows, define the MVP scope, and prioritize features. The core question: what's the minimum needed for a driver to search, book, and pay for parking?
- Phase 2: MVP development: We built the core platform (search, booking, payment, and QR entry) in focused sprints. Every two weeks, the client reviewed a working demo and provided feedback that shaped the next iteration.
- Phase 3: Operator dashboard: Once the driver-facing app was functional, we built the operator management dashboard. Real-time occupancy views, revenue reports, and pricing controls gave parking operators full visibility into their business.
- Phase 4: Testing and launch: Rigorous testing across devices and scenarios: payment edge cases, concurrent bookings, network failures, location accuracy. We launched with a pilot group of parking operators before expanding.
- Phase 5: Iteration and growth: Post-launch, we continued iterating based on real user data. Smart notifications, extended payment options, and UX improvements came from analyzing actual usage patterns.

## Technical Challenges We Solved

- Bluetooth connectivity and car detection: Reliably detecting when a driver disconnects from their car's Bluetooth system required handling dozens of different car manufacturers, varying Bluetooth protocols, and edge cases like temporary signal drops. We built a debounce system that distinguishes real departures from brief signal interruptions.
- Proximity-based departure detection: Determining when a driver is approaching their car, not just walking past it, required combining Bluetooth signal strength, GPS data, and movement patterns. The system needed to be accurate enough to trigger the 'Are you leaving?' prompt at the right moment without false positives.
- Real-time spot status propagation: When a driver confirms they're leaving, that spot's status needs to propagate to all nearby drivers within seconds. We implemented an event-driven architecture with WebSocket connections and geofenced broadcasting to ensure only relevant users receive updates.
- Real-time chat infrastructure: Building a reliable in-app chat system with instant message delivery, online status indicators, and location-aware discovery of nearby drivers. We implemented WebSocket-based messaging with message persistence and offline delivery queues.
- Geospatial search performance: Finding nearby parking spots and broadcasting availability changes to the right users required fast geospatial queries. PostgreSQL's PostGIS extension combined with spatial indexing made location-based operations respond in under 200ms.
- Concurrent booking conflicts: When two users try to book the same spot at the same time, only one should succeed. We built an optimistic locking system with database-level constraints to prevent double bookings without degrading the user experience.

## Why ReservPark Chose Alher Tech

ReservPark needed a technical partner that could move fast without cutting corners. Here's what made the difference:

- Full-stack delivery: One team handling frontend, backend, mobile, and infrastructure. No coordination overhead between multiple vendors.
- AI-accelerated development: We used AI tools to speed up development without sacrificing code quality, delivering a production-ready platform in significantly less time than traditional approaches.
- Transparent communication: 2-week sprints with working demos, direct access to developers, and no surprises. The ReservPark team always knew exactly where their project stood.
- Startup-friendly approach: We understand the startup mindset: ship fast, learn from users, iterate. Our process is built for speed and flexibility, not bureaucracy.

## From Idea to Live Platform

ReservPark went from concept to a fully functional parking reservation platform available on iOS, Android, and web. The project demonstrates what's possible when you combine a clear vision with the right technical execution.

The parking industry is ripe for digital transformation, and ReservPark is leading the charge by making parking as easy as booking an Uber: search, tap, done.

## Related articles

- How Much Does It Cost to Build an App in 2026?
- What Is a Startup? The Complete 2026 Guide
- Agile vs. Waterfall: Which Methodology Is Right?
- Software Development Life Cycle (SDLC): Complete Guide
