
Closed
Posted
Paid on delivery
I’m extending my EV-charging app so that drivers can open the in-app Google Map and instantly see whether a connector is free, busy, or out of service. All live status data comes exclusively from OCPI endpoints, so the job is to pull that feed, translate it into clear availability states, and surface it on the map layer without noticeable lag. What I already have • Google Maps SDK is set up and displaying static station locations. • OCPI credentials are available for locations, tariffs, and live sessions. What I need from you • Build a lightweight service that polls or subscribes to the OCPI “sessions” / “status” modules (version 2.2 or higher) and normalises the response. • Push the parsed availability to the map markers in real time, updating colours/icons to reflect FREE, OCCUPIED, or UNAVAILABLE. • Handle edge cases such as missing or stale OCPI data gracefully and fall back to “status unknown.” • Document the integration (API flow, data models, rate-limit strategy) so another developer can maintain it. Acceptance criteria 1. A user who opens the map sees up-to-date availability within 5 seconds. 2. Marker colours change automatically when the OCPI feed reports a status change. 3. No unhandled errors or UI freezes after 24-hour soak testing. 4. Clear README covering setup, environment variables, and how to switch to another OCPI provider. If you’ve worked with OCPI before or have map-based real-time data experience, I’d love to hear your approach and timeline.
Project ID: 40518058
42 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
42 freelancers are bidding on average ₹25,177 INR for this job

Your OCPI feed will fail silently if you don't implement webhook fallback - most charge point operators throttle polling to 1 request per minute, which means your map will show stale data during peak hours when drivers need it most. Before architecting the solution, I need clarity on two things: What's your current OCPI provider's rate limit policy, and are you expecting 100 concurrent users or 10K? This determines whether we use polling with Redis caching or switch to OCPI's push notification model. Here's the architectural approach: - NODE.JS + WEBSOCKETS: Build an event-driven service that subscribes to OCPI status changes and pushes updates to connected clients without polling overhead, keeping latency under 2 seconds. - GOOGLE MAPS API + CUSTOM MARKERS: Implement dynamic marker clustering with color-coded availability states (green/red/gray) that update via WebSocket events, preventing full map reloads. - REDIS CACHING: Store normalized OCPI session data with 60-second TTL to handle rate limits and serve instant responses when the provider's API is slow or down. - ERROR HANDLING: Implement exponential backoff for failed OCPI requests and display "last updated" timestamps so users know when data might be stale. I've built similar real-time integrations for 2 fleet management platforms that process 50K location updates daily. I don't take on projects where the OCPI provider's SLA is unclear - let's schedule a 15-minute call to review their API docs and confirm webhook support before starting development.
₹22,500 INR in 7 days
7.3
7.3

Hi! The part about mapping OCPI live status with color-coded markers—free, occupied, unavailable—in under 5 seconds is the real challenge here. Making sure the app handles stale or missing OCPI data without breaking the UI is often where things go wrong. I built a real-time map layer for a rental app last year, syncing third-party availability to map pins and handling edge data cases so stale info just showed as “unknown.” For your setup, I’d write a Node.js microservice to poll OCPI 2.2+ sessions/status, normalize connector states, and push clean updates to the frontend—no lag, no UI glitches. Docs would spell out each model and how to swap OCPI providers. One quick question: does your current frontend want updates via WebSocket (push), or should I stick with regular API polling for now? Can send a one-page outline with sample data flow and error recovery plan at no cost. A few mapping projects showing similar live updates are up at work.techindika.com. — Pradeep
₹25,000 INR in 7 days
5.3
5.3

Hi, I'm Karthik, with 15+ years of experience in real-time applications, mapping solutions, API integrations, and EV mobility platforms. I can integrate your OCPI feed with Google Maps to provide real-time charger availability updates, ensuring drivers see accurate FREE, OCCUPIED, UNAVAILABLE, or UNKNOWN statuses with minimal latency. ✔ OCPI 2.2+ integration (Locations, Sessions, Status modules) ✔ Real-time marker updates on Google Maps ✔ Status normalization and edge-case handling ✔ Optimized polling/caching strategy for performance ✔ Graceful fallback for stale or missing data ✔ 24-hour stability testing ✔ Complete API flow, data model, and deployment documentation My approach would include a lightweight service layer that processes OCPI responses, maps connector states to visual indicators, and updates the UI without affecting map performance. The architecture will also support switching OCPI providers with minimal changes. I can start immediately and provide a clear implementation plan after reviewing your current app architecture. Best Regards, Karthik
₹40,000 INR in 7 days
5.3
5.3

I am Mahad Sheikh, and I bring to the table a range of skills and experiences that make me an ideal candidate for your OCPI-Google Maps integration project. My expertise in API integration, JavaScript, Node.js, and Web Development perfectly aligns with your project requirements. In my career, I've had the privilege of working on numerous projects involving real-time data feeds and integrating various APIs seamlessly. I understand the crucial need for quick yet accurate data updates for applications like yours. With my proven skills in handling complex data streams effectively while ensuring smooth syncing with relevant app components, I'm certain your users would benefit greatly from the stable, nearly-instantaneous availability updates. Moreover, documentation is a key factor for successful project maintenance. My clients value my ability to translate intricate technical details into clear documentation that aids future developers should they need to make changes or expand upon existing systems. By selecting me for this project, not only will you get a top-notch solution, but you'll also have access to comprehensive and well-structured documentation for easy navigation and troubleshooting
₹25,000 INR in 5 days
4.8
4.8

As one of the leading full-stack developers, I possess a range of technical skills perfectly tailored to tackle your Google Maps-OCPI Integration project. My extensive experience in API integration notably with OCPI, extensive knowledge of JavaScript, Node.js, and PHP, as well as mobile app development, equip me for the task at hand. Given my proficiency in web development and working with real-time data, I have a track record of successfully building lightweight services like the one you need. I also understand the significance of documentation in project maintenance and guarantee to provide you with an easily accessible and comprehensive guide to integrating your EV charging app with Google Maps using OCPI. After all is said and done, what truly sets me apart is my unwavering commitment to delivering timely solutions that not just meet but exceed expectations. When you entrust your project to me, rest assured you'll receive a plug-and-play solution that not only saves time but also boosts revenue. Let's discuss how we can bring this vision to fruition!
₹12,500 INR in 2 days
3.4
3.4

PROJECT APPROACH: I can wire your Google Map to live OCPI availability with a small, maintainable service and clean marker updates. Since your SDK and station pins already exist, I will focus on the OCPI data flow, normalization, and fast UI refresh. What I will deliver: 1. OCPI polling or subscription handler for v2.2+ sessions/status data. 2. Normalized status mapping to FREE, OCCUPIED, UNAVAILABLE, plus status unknown for stale or missing data. 3. Map marker update logic with smooth refresh, no UI freezing, and minimal lag. 4. Documentation for API flow, data model, env vars, and provider switch steps. Relevant experience: I work with Mobile App Development, Web Development, API Integration, JavaScript, Node.js, Google Maps API, and Software Architecture. My focus is on reliable, scalable integrations that stay stable under load. Timeline & Pricing: I would complete this in about 6 days. My bid is 15,000 INR, which is a fair fixed price for the integration, testing, and README documentation while staying within your budget. If you want, I can start by mapping the OCPI fields to your current marker model and then implement the live refresh layer with fallback handling. https://www.freelancer.com/u/coretus Best regards, Coretus Technologies
₹15,000 INR in 6 days
3.2
3.2

Hello, I’ve reviewed your requirements and can extend your EV-charging app with real-time OCPI-based availability on Google Maps. I will build a lightweight backend service (Node.js or Python) to consume OCPI 2.2+ “sessions/locations status” data, normalize it into consistent states (FREE, OCCUPIED, UNAVAILABLE, UNKNOWN), and manage caching with rate-limit handling and stale-data fallbacks. Live updates will be pushed to the Google Maps frontend via WebSockets (or equivalent), enabling instant marker color/icon changes without map reloads. This ensures drivers see updated availability within seconds. The solution will include graceful error handling, TTL-based stale detection, and fallback states for missing OCPI data. I will also optimize updates to avoid UI lag or performance issues. Deliverables include the OCPI integration service, real-time map update layer, clean data models, and full documentation covering setup, API flow, and provider switching. I can start immediately and align the implementation with your current stack.
₹25,000 INR in 7 days
2.8
2.8

Hey! With over 5 years of experience in developing web and mobile applications with a strong emphasis on real-time data, I am well-suited to tackle your Google Maps-OCPI Integration project. My highly adept skills in API integration, JavaScript, Node.js, and Mobile App Development give me the ability to address the specific challenges posed by this task. Building lightweight services has been a specialty of mine, and with my efficient approach to architecture and design, I won't just deliver a functioning product - I'll optimize it for long-term performance. Moreover, I have extensive experience in normalizing and handling diverse data sources into clean models for UI tracking. This means that I can confidently address your requirement to smoothly convert OCPI status data into clear availability states for your map markers, ensuring they automatically update according to changes reported by the feed. Detailing my work has always been a priority; I commit to creating comprehensive documentation about the entire integration process so that any future developer can readily maintain it. My aim is not just finishing projects but building reliable solutions that genuinely drive business growth, something that perfectly aligns with your expectations. By leveraging my strengths in performance optimization and app security, I will ensure we meet all acceptance criteria proficiently and surpass your every expectation.
₹25,000 INR in 30 days
2.2
2.2

I've built real-time map layers with OCPI before. I'd poll the Status/Sessions modules (2.2+) every 5–10s, normalise responses into FREE/OCCUPIED/UNAVAILABLE, cache last-known state per connector, and stream only the diffs to the map over WebSocket so markers update without full re-polls. Stale data past a set threshold falls back to "unknown" automatically. Includes backoff/circuit-breaking per CPO so one slow feed doesn't stall the rest, plus a README covering setup, env vars, and swapping providers. Timeline: 3 weeks — poller and normalisation (week 1), live map updates (week 2), soak testing and docs (week 3).
₹25,000 INR in 7 days
2.2
2.2

Hey, With my extensive experience in API integration, particularly working with REST, I'm confident I can successfully integrate the OCPI endpoints into your app's Google Maps feature. I've worked on numerous real-time data projects in the past that require fast and precise updates, making me a great fit for your project's need to display up-to-date availability within 5 seconds. Additionally, my expertise in JavaScript and Node.js will contribute to building a lightweight service that polls or subscribes to the OCPI "sessions" and "status" modules (version 2.2 or higher) while ensuring no UI freezes even after prolonged testing. Moreover, as someone who not only develops but also maintains applications, I highly prioritize documentation so any other developer can easily navigate through the codebase. And that's exactly what you'll receive from me - thorough documentation covering API flow, data models, rate-limit strategies, and all necessary setup details. Lastly, to reiterate - my commitment to consistent quality work and customer satisfaction is evidenced by consistently positive feedback from my clients. Choosing me would not only bring onboard a capable professional but a reliable partner who understands your project needs and is dedicated to its full realization. Let's discuss how we can make this project seamlessly accessible for EV drivers everywhere! Thanks!
₹37,500 INR in 6 days
2.0
2.0

You already have the Google Maps SDK and OCPI credentials in place — you just need the live connector status layer built on top. We've done similar real-time data integrations with Node.js before. The job is clear: build a polling/subscription service that translates OCPI availability states and surfaces them on the map layer without lag. Ping me and we can start right away!
₹25,000 INR in 7 days
1.5
1.5

I am an experienced Full Stack Developer with 8+ years of professional experience in designing, developing, and maintaining scalable web and mobile applications. My technical expertise includes: ✅ Backend Development: PHP, Laravel, Python, Node.js ✅ Frontend Development: React.js, JavaScript, HTML5, CSS3, Bootstrap ✅ Mobile App Development: Flutter (Android & iOS) ✅ Databases: MySQL, MongoDB ✅ API Development & Integration: REST APIs, Third-Party APIs, Payment Gateways ✅ Cloud & Deployment: VPS, Linux Servers, AWS, DigitalOcean, cPanel Why choose me? * 8+ years of hands-on development experience * Clean, maintainable, and scalable code * Strong problem-solving and debugging skills * Regular communication and project updates * On-time delivery with high-qualit
₹23,000 INR in 7 days
0.0
0.0

As a seasoned Salesforce Technical Architect, my forte centers around building scalable solutions and seamless system integrations, and this skill set perfectly aligns with your project's needs. I have 12+ years of experience in custom development using tools like Apex and Triggers and deep expertise in REST and SOAP API Integrations, which are likely to be highly valuable for your project. My primary goal is to create scalable architectures, automate workflows, and ensure real-time data flow—a direct fit for implementing the Google Maps-OCPI Integration. Moreover, throughout my career, I have been dedicated to creating clean, optimized, and maintainable code that ensures long-term scalability. This aligns with one of your project's vital requirements of having a lightweight service that efficiently polls or subscribes to the OCPI sessions/status modules and normalizes the response without experiencing noticeable lag or freezing UIs. Lastly, while I haven't worked with OCPI before, I have a strong grasp of managing complex integrations across various platforms, which I believe is transferable in executing this integration. My reputation lies in delivering top-notch work within specified timelines and producing clear documentation; so you can be rest assured that the final product will be well-documented and easy to follow for future maintenance needs. So let’s bring your EV-charging app to life with a fluent Google Maps-OCPI integration!
₹37,500 INR in 1 day
0.0
0.0

Rahul here, I understand you need real-time OCPI status integration for your existing Google Maps implementation, allowing users to see charger availability instantly with automatic marker updates. As a Full Stack Developer with 10+ years of experience, I've built real-time applications, API integrations, and map-based solutions. My approach is to create a lightweight service that processes OCPI data, updates marker states in real time, handles stale data gracefully, and provides clear documentation for future maintenance. I'd be happy to discuss the architecture and get started immediately. Thank you for your consideration.
₹21,500 INR in 7 days
0.0
0.0

Hello, I reviewed your Google Maps and OCPI integration requirements and can help build the real-time connector availability layer for your EV-charging app. I understand that the app already has Google Maps SDK and static station locations, and the main requirement is to fetch live OCPI status/session data, normalize it, and update map markers without noticeable delay. My approach would include: • Integrating OCPI 2.2+ locations/status/session endpoints • Normalizing connector states into FREE, OCCUPIED, UNAVAILABLE, or UNKNOWN • Updating Google Map marker colours/icons in near real time • Handling stale, missing, or inconsistent OCPI data safely • Adding polling or subscription logic based on provider capability • Preventing UI freezes with lightweight background updates • Providing documentation for API flow, data models, environment setup, and provider switching Before starting, I would like to review your current map implementation, OCPI provider details, refresh-rate limits, and preferred backend/mobile architecture. I would be happy to discuss the approach and timeline. Kind regards, Kusum
₹25,000 INR in 7 days
0.0
0.0

With a wealth of experience spanning over a decade, I am well-versed in building and scaling complex digital platforms, making me the ideal candidate for your Google Maps - OCPI Integration project. My proficiency in API integration and the dynamic use of JavaScript, Node.js and PHP align with the task at hand. In addition, my familiarity with OCPI will pose as an added advantage, expediting the time taken to understand your project needs. Over the years, I've developed a reputation for crafting technically-sound solutions designed for growth and efficiency. I take particular pride in creating platforms that not only improve user experience but also streamline operations - two aspects of paramount importance for your project. Moreover, my comprehensive approach is further cemented through my ability to handle edge cases gracefully, ensuring seamless operation even when data is not readily available from OCPI endpoints. In conclusion, beyond just delivering an immediate solution to this particular integration puzzle, I will document the entire process meticulously so that any future developers can maintain and update it easily. My overarching aim is always about improving long-term business objectives. Let us discuss your project further; together we can elevate your EV-charging app by integrating smooth real-time functionalities into it
₹25,000 INR in 7 days
0.0
0.0

Hi, I understand you already have Google Maps SDK displaying charging stations and need to extend the app by connecting OCPI live data so users can see real-time EV connector availability directly on map markers. The main focus is creating a reliable data flow from OCPI endpoints into the map layer with fast updates, proper state handling, and no performance issues. I’ve worked on API integrations and real-time application features where external data sources needed to be normalized, cached, and displayed in user interfaces reliably. I’m comfortable working with REST APIs, Node.js/JavaScript backends, live status updates, and handling cases like stale data, failed responses, and changing external provider formats. My approach would be to build a lightweight OCPI integration service that consumes the sessions/status data, normalizes connector states into FREE, OCCUPIED, UNAVAILABLE, or UNKNOWN, and exposes a clean interface for the map. Then I’ll connect it to your Google Maps markers with efficient updates, add error handling, and provide clear documentation for future OCPI provider changes. I can start immediately. A couple of questions: Is the app using Google Maps on a web platform, native mobile, or React Native/Flutter? Do you want true push updates from the OCPI provider, or should we implement optimized polling with caching? I’d be happy to review your current setup and get the integration working quickly.
₹15,000 INR in 7 days
0.0
0.0

With over five years in the industry, I take tremendous pride in delivering efficient, high-quality digital solutions tailored to precisely fit my clients' needs. Your project falls perfectly into my area of expertise: API Integration and Web Development. Having already worked with Google Maps SDK and OCPI credentials, I have an intricate understanding of how these systems function together. My extensive familiarity with Frontend & Backend Development to cater for real-time data coupled with cross-platform app experience using Node.js & React Native put me in a prime position to create a streamlined and quick-loading service to meet and exceed your acceptance criteria. One thing that sets me apart is 100% client satisfaction, which I achieve by delivering not just code, but robust and stable end-to-end solutions. I notice that you require accurate documentation; it's a task I am adept at. I will provide clear and comprehensive documentation of the API flow, data models, rate-limit strategy, and every relevant detail to ensure seamless developer transitions going forward. Your project is indeed exciting, and I'm thrilled about the opportunity to collaborate with you! Let's have a conversation today about your vision so we can build a product not only meets expectations but surpasses them. My commitment to quick turnaround time (response time <2-3 hours), dedicated project management, excellent communication skills in English (no language barriers!).
₹20,000 INR in 7 days
0.0
0.0

Hello, Am working as an AI full stack developer at a startup and have developed Mobile and desktop apps. This project caught my eye when I saw Google Maps integration. I want to work on this project mostly for my learning purpose and money is negotiable. Lets connect and discuss further.
₹12,500 INR in 7 days
0.0
0.0

This project aligns closely with my experience, and I’d be excited to help bring it to life. I can see the importance of real-time data integration from OCPI endpoints to enhance your EV-charging app's user experience. While I am new to Freelancer, I have tons of experience and have done other projects off site. I will focus on developing a seamless service to translate OCPI data into clear availability states for the Google Maps layer, ensuring quick updates and graceful handling of edge cases. I can meet your acceptance criteria, providing a professional and user-friendly solution with detailed documentation for easy maintenance. I understand the significance of marker colour changes and minimal lag time, and I am confident in delivering a reliable, efficient, and integrated solution. I would love to chat more about your project! Regards, Bester Devenier
₹28,150 INR in 7 days
0.0
0.0

Hyderabad, India
Member since Jun 16, 2026
$250-750 USD
$750-1500 USD
$10-30 USD
$30-250 USD
$1500-3000 USD
$3-10 NZD / hour
$250-750 USD
₹750-1250 INR / hour
₹750-1250 INR / hour
₹1000-5000 INR
$10-30 USD
$750-1500 USD
₹1500-12500 INR
₹100-400 INR / hour
$250-750 USD
$30-250 USD
$250-750 USD
$30-250 USD
₹12500-37500 INR
$15-25 USD / hour