
Closed
Posted
Paid on delivery
I need to completely re-engineer our current door-access controller so it speaks MQTT, then wrap that functionality inside a Python-based web application backed by an SQL database. The hardware vendor has supplied only raw documentation; no existing code can be reused, so everything—from the MQTT communication layer to the UI—must be rewritten. Core scope The finished system must let us issue open/close commands in real time, store every transaction, and deliver extensive reporting. Report generation, filtering options, and door control are all mandatory. The client will periodically push raw data straight into the database; the application should pick it up automatically and fold it into dashboards and downloadable PDFs that can easily exceed 50 numbered pages when required. Reporting details Daily activity, error logs, and access logs are standard. On top of that, the most critical outputs are department-wise, company-wise, and total daily pass counts, with a monthly summary. Filters should allow narrowing by date range, department, company, door, and error type. proper Dashboard with charts required. Preferred stack & tools (you may propose equivalents) • Python 3.x with a framework such as Django or Flask • paho-mqtt (or similar) for broker communications • Microsoft SQL database required • PDF/Excel export via ReportLab, WeasyPrint, or Pandas Expected deliverables 1. Clean, well-commented Python source that connects to the MQTT broker, issues door commands, and listens for acknowledgements. 2. Web front-end with secure login, live status panel, rich filters, and report viewer. 3. Normalised SQL schema plus migration scripts. 4. Report engine producing paginated PDFs/Excel files that satisfy the >100-page requirement without manual intervention. 5. Unit/integration tests covering critical paths. 6. Deployment guide and user manual. Acceptance criteria • Door opens/closes within two seconds of command and logs the event. • All specified reports generate correctly and reflect real-time data. • Filters return accurate results in under one second on a million-record dataset. • Code passes provided test suite and want workable solution which runs on windows PC.
Project ID: 40406851
37 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
37 freelancers are bidding on average ₹25,497 INR for this job

Systems like this often look like a straightforward rewrite, but combining real-time MQTT control with high-volume reporting and SQL performance is where most implementations break—especially under load and with large report generation. I’ve worked on similar IoT + backend systems where the focus was building a reliable communication layer first, then layering reporting and dashboards without slowing down the system. I’ll focus on low-latency control (<2s), data integrity, and reporting performance, not just basic functionality. For similar work and case studies: https://www.freelancer.com/u/Microlent Happy to review your hardware docs and outline the architecture before implementation. — Rajesh Rolen
₹25,000 INR in 7 days
9.4
9.4

Hello, This is a full-stack + IoT backend project, and I can handle the entire re-engineering—from MQTT protocol layer to reporting engine—cleanly and scalably. Approach I’ll build a Python-based system using Django (for robustness) with a dedicated MQTT service (paho-mqtt) running as a background worker. Microsoft SQL Server will store all transactions in a normalized schema optimized for fast filtering on large datasets. Core System – Real-time door control (open/close) with <2s response – MQTT publish/subscribe with acknowledgement tracking – Automatic ingestion of externally pushed raw data – Event logging (access, errors, device status) Web Application – Secure login + RBAC – Live dashboard (door status, activity stream, charts) – Advanced filters (date, department, company, door, error type) – Report viewer + export controls Reporting Engine – High-performance queries (indexed for 1M+ records) – Department/company/daily/monthly summaries – PDF (50–100+ pages) via WeasyPrint/ReportLab – Excel exports via Pandas – Fully automated pagination + formatting I’ve built similar real-time + reporting-heavy systems and can start with the MQTT protocol layer immediately. Let’s discuss your hardware protocol details and broker setup to finalize the architecture.
₹25,000 INR in 7 days
5.8
5.8

Your MQTT-to-SQL pipeline will fail under load if you don't implement a message queue between the broker and database writes. When multiple doors fire events simultaneously, direct inserts will create lock contention that'll spike your transaction logs to 2-3 seconds instead of sub-200ms. Before architecting the solution, I need clarity on two things: What's your expected peak event rate - are we talking 10 door events per second or 100? And does your Microsoft SQL instance support row-level locking, or are you on an older version that'll block entire tables during concurrent writes? Here's the architectural approach: - MQTT + PAHO: Build a threaded subscriber that queues incoming messages in Redis before database commits, preventing broker disconnects from losing door events during network hiccups. - DJANGO + CELERY: Implement async task workers that batch-insert door transactions every 500ms instead of one-by-one, reducing SQL Server round trips by 80% and eliminating lock timeouts. - MSSQL OPTIMIZATION: Create clustered indexes on timestamp + door_id columns and partition tables by month so your million-record filter queries return in under 300ms without full table scans. - REPORTLAB + PANDAS: Generate 100+ page PDFs using streaming writes and table chunking - I've built similar systems that export 500-page audit reports in under 15 seconds without memory overflow. - REAL-TIME DASHBOARD: Use Django Channels with WebSocket connections so door status updates push to the UI instantly instead of polling every 5 seconds and hammering your database. I've rebuilt three legacy access control systems that had similar MQTT integration gaps. The last one handled 50 doors across 12 buildings with zero message loss over 18 months. Let's schedule a 15-minute call to walk through your hardware vendor's protocol documentation - I need to see their acknowledgement structure before committing to a two-second response time guarantee.
₹22,500 INR in 7 days
5.8
5.8

As a long-standing Python developer with expertise in software architecture and web development, I believe I'm the ideal candidate to bring your MQTT door control web app to life. While my background may not include door access controls, I'm highly experienced in emerging myself in projects from their inception, quickly understanding the requirements and implementing an efficient solution. Combining this adaptability with my Python expertise and a framework like Django or Flask, I am confident in my ability to create a clean, well-commented Python source that speaks MQTT and performs succinctly with the hardware. And finally, my strong suit: testing! I understand how important it is for the final product to be rock-solid. Hence, I intend to provide you not just with a functional solution but one fortified by thorough unit/integration testing which in turn allowing you to comfortably rely on the system even with critical access like opening doors. So, let's put my proficiency with Python (3.x), MQTT Broker communication (paho-mqtt), Microsoft SQL Database as well as PDF/Excel export (ReportLab/WeasyPrint/Pandas) - along with my commitment to delivering exemplary work - at the heart of this project!
₹25,000 INR in 7 days
5.6
5.6

As a seasoned Python developer with a specialization in converting abstract requirements into tangible solutions, I believe I can perfectly execute your project in line with your expectations. My wealth of experience involves creating IoT applications with the paho-mqtt library and integrating them into robust digital systems using frameworks like Django or Flask, much like what you're envisioning. To ace this assignment, I plan to construct a well-commented Python source that flawlessly connects the MQTT broker and processes door commands, effectively updating the logs. Complementing that is my commitment to crafting a secure and elegant web interface with a profound insight panel broadly equipped with rich filters. And, of course, encompassing all of it will be a thoroughly normalized SQL schema plus migrations. What sets me apart is not only my technical capability but also my knack for understanding your business needs beyond the tech demands. With a user-centered approach, I'm motivated to create solutions that benefit you holistically – from being highly functional to scaling efficiently in your evolving environment. My focus on innovation aligns well with your preference for modern technology stacks.
₹25,000 INR in 5 days
3.9
3.9

Two numbers shape this build: 2s round-trip on open/close commands, and sub-1s filters across 1M rows. On commodity Windows hardware, the first one means the MQTT broker should sit on the LAN (Mosquitto on the same box or a sibling), not a cloud broker, so QoS 1 ack round-trips stay inside budget. The second means a composite index on (door_id, timestamp DESC) plus monthly partitioning, otherwise the filter SLA degrades hard past year one. For INR 35,000 / 21 days: M1: MQTT integration + open/close + ack listener, INR 8,750, 5d M2: Django auth + live status + scan ingest, INR 8,750, 5d M3: Normalised MSSQL schema + filters + chart dashboard, INR 8,750, 5d M4: PDF reports (daily, monthly, dept/company/door), INR 5,250, 4d M5: Tests, Windows service deploy, operator manual, INR 3,500, 2d Honest scope note: this lands a clean MVP through M4. The 100+ page batch PDF generator the brief mentions belongs in an M6 add-on once real volumes are visible, not bolted on speculatively. Quick check before I finalise the topic structure: is the MQTT broker running locally on the Windows host next to the controller, or remote on the network?
₹35,000 INR in 21 days
4.1
4.1

As a seasoned professional with over 10 years of Python experience, I have the necessary skills to successfully deliver your project in line with your requirements. My expertise not only covers web development with frameworks such as Django and Flask but also in database management, Microsoft SQL included which you specified. Furthermore, my grasp on paho-mqtt will ensure secure and efficient communication between the controller and the broker. In terms of reporting, I understand the gravity of accurate and extensive logs for your system which is central to my work approach - logical and clean code, QA, and automated tests to ensure seamless operation. Moreover, my familiarity with ReportLab, WeasyPrint, and Pandas guarantees I can produce-laden PDFs and Excel files that meet your expectations even when they exceed 100 pages. Lastly, what I am offering is more than just deliverables; it is a comprehensive partnership where you will secure not only a top-tier solution but subsequent support. I have everything you need in a candidate: deep technical understanding, proven experience (which includes similar projects), total attention to quality assurance and a dedication to producing unbeatable results. I'm eager to discuss the project further to prueba
₹25,000 INR in 7 days
3.1
3.1

I can fully re-engineer your door access controller into a robust MQTT driven system and wrap it in a scalable Python web application backed by Microsoft SQL, delivering both real-time control and enterprise grade reporting. Starting from raw hardware documentation, I’ll build the MQTT communication layer using a reliable client, enabling instant open/close commands with acknowledgment handling and sub-two-second response times. On top of that, I’ll develop a secure web application with authenticated access, a live status panel, and a comprehensive dashboard featuring charts and advanced filters. The system will log every transaction into a normalized SQL schema and automatically process incoming raw data pushed by the client, integrating it into dynamic reports without manual intervention. I’ll implement a powerful reporting engine capable of generating large, fully paginated PDF and Excel reports with filters for date range, department, company, door, and error type, along with daily, monthly, and summary analytics. The solution will include clean, well documented code, database migration scripts, unit and integration tests, and a complete deployment guide tailored for a Windows environment. My focus is on performance, accuracy, and maintainability ensuring fast query responses even with large datasets, precise reporting, and a system that is reliable, extensible, and production-ready.
₹25,000 INR in 7 days
2.9
2.9

Hello, I understand you need a complete re-engineered MQTT-based door access control system built in Python with a web dashboard and SQL backend. The system should handle real-time door commands, store all events, and generate advanced reports and analytics with strong performance and scalability. Here’s what I can provide: • MQTT communication layer using paho-mqtt for real-time open/close commands and acknowledgements • Python web application (Django/Flask) with secure login and role-based access control • Microsoft SQL database design with optimized schema and migration scripts • Live dashboard with charts for door activity, logs, and department/company-wise analytics • High-performance report engine supporting PDF/Excel exports with large datasets (100+ pages) • Filtering system (date, door, department, company, error type) optimized for fast queries I bring over 4+ years of experience in Python backend systems, IoT integrations, MQTT-based architectures, and enterprise reporting dashboards with large-scale data handling and optimization. Just to clarify: Do you already have an MQTT broker setup (like Mosquitto), or should I include full broker configuration as part of the system? Should the system support multi-door concurrency with role-based access per department or single admin control? Please come to the chat box to discuss more about your project. Best regards Indresh Kushwaha
₹30,000 INR in 7 days
1.7
1.7

Dear Sir/Madam, I am an experienced Python Developer with strong expertise in building scalable backend systems, APIs, automation tools, and full-stack applications. I specialize in delivering clean, efficient, and production-ready solutions. I have successfully developed and deployed multiple live applications including healthcare platforms, legal service apps, school management systems, fintech apps, and real-time communication systems. My Core Python Expertise ✔ Django & Django REST Framework ✔ FastAPI (High-performance APIs) ✔ Flask ✔ SQLModel / SQLAlchemy ✔ PostgreSQL / MySQL / MongoDB ✔ Supabase Integration ✔ Authentication (JWT, OAuth) ✔ Payment Gateway Integration (PhonePe, Razorpay, Stripe) ✔ Web Scraping (BeautifulSoup, Selenium) ✔ Automation Scripts ✔ WebSocket & Real-time Systems ✔ Docker Deployment ✔ AWS / VPS Deployment ✔ REST API Design & Optimization What I Can Build For You Secure REST APIs SaaS backend architecture Admin dashboards Real-time chat systems Payment systems Data processing systems Microservices architecture AI/ML API integration Custom business logic systems Recent Project Experience Healthcare booking & wallet system Legal consultation backend platform School ERP & management API Fintech wallet & transaction management Real-time chat application (WebSocket + MQTT) Location-based services & geo APIs
₹20,000 INR in 20 days
0.6
0.6

Hello, I see you need a robust Python MQTT door control web app that issues commands and generates reports. I can deliver that. I am Mubashir, a Full-Stack Developer with 6+ years building Python applications. I understand the system must operate in real-time, connecting to an MQTT broker for door control. - Design the application architecture using Python with Django or Flask, connecting to the MQTT broker. - Implement the SQL database schema to store transactions and logs, handling client data and filtering options. - Develop the web front-end with secure login, live status panel, and rich reporting features (PDF and Excel exports). - Ensure the reporting engine generates paginated outputs exceeding 100 pages without manual intervention. - Conduct unit and integration tests, providing a deployment guide and user manual. Even if unsure, I can provide a FREE detailed quotation and project proposal with a suggested roadmap at no cost. >>> My Work: https://www.freelancer.com/u/mubashir021 <<< Drop me a message and let's get this sorted. Mubashir Ahmed
₹26,799 INR in 4 days
0.6
0.6

This Project caught my eye, so I had to reach out. Your need for a seamless MQTT communication layer integrated into a Python-based web app with real-time door control and automated, extensive reporting is clear. Delivering clean, well-commented Python code connecting to the MQTT broker and ensuring rapid open/close commands fits perfectly within my expertise. New to Freelancer, yet backed by over 10+ years of crafting sleek web, game, and brand solutions. Let’s create something exceptional together. I would love to chat more about your project! Regards, Marco Agrela
₹15,000 INR in 30 days
0.0
0.0

I’ve handled similar projects requiring clean design, smooth integration, and reliable performance. Your need for a professional, user-friendly Python web app with seamless MQTT communication, integrated Microsoft SQL database, and automated, extensive reporting aligns perfectly with my expertise. I understand the importance of a responsive dashboard with rich filters, real-time door control, and scalable report generation including PDF/Excel exports. I offer strong skills in Python (Django/Flask), MQTT (paho-mqtt), SQL design, and report automation. While I am new to freelancer, I have tons of experience and have done other projects off site. I would love to chat more about your project! Regards, Byron Walbrugh
₹16,900 INR in 30 days
0.0
0.0

Hi, This is a serious system rebuild (MQTT + real-time control + heavy reporting)—not just a basic web app—and I’ve worked on similar IoT + backend integrations. My approach: 1. MQTT Communication Layer • Python service using paho-mqtt • Handles command publish (open/close) + acknowledgment subscribe • Retry logic, QoS handling, and <2s response optimization • Decoupled service (async worker) for reliability 2. Backend & API • Django (preferred) for scalability + admin + ORM • REST APIs for UI + device communication • Secure auth + role-based access 3. Database (MS SQL) • Normalized schema for logs, devices, departments, companies • Indexed for sub-second queries on 1M+ records 4. Reporting Engine • High-performance pipeline using Pandas + WeasyPrint/ReportLab • Generates 100+ page PDFs automatically • Filters: date, dept, company, door, error type • Excel export support 5. Frontend • Clean dashboard with charts (real-time status, logs, counts) • Advanced filters + report viewer/download • Live door control panel 6. Reliability ✔ Auto-ingest external DB data ✔ Full audit logging ✔ Unit + integration tests ✔ Windows-compatible deployment Timeline: 15–25 days (modular delivery) I’ll deliver a production-ready, scalable system with clean code and documentation. Let’s review your hardware protocol + MQTT specs and start immediately. Best regards, Arun
₹30,000 INR in 25 days
0.0
0.0

Hi, I read through your requirements carefully this is more of a full rebuild than a simple integration, and I’m comfortable handling that. I can develop the MQTT communication layer from scratch, make sure door commands and acknowledgements work reliably in real time, and then build a Python web app around it with proper logging, reporting, and dashboard features. I’d likely go with Django for stability and structure, especially considering the reporting and large dataset requirements. For the database, I’ll design a clean MS SQL schema with indexing so filters stay fast even with millions of records. The reporting part (including 50to100+ page PDFs) will be automated and optimized so it doesn’t break under load. The dashboard will include live door status, logs, and charts, and everything will be secured with login/auth. I’ll also make sure the system handles external data pushes smoothly and reflects updates in near real-time. You’ll get clean, well-structured code, tests for critical parts, and a simple deployment setup that runs properly on a Windows machine. If you’d like, I can quickly outline the system flow before starting so we’re aligned.
₹12,500 INR in 1 day
0.0
0.0

Hello, I can build your door-access system end-to-end from scratch, including MQTT communication, backend, database, and web application. I’ll implement a reliable MQTT layer using paho-mqtt for real-time door commands and acknowledgements, ensuring actions execute within 2 seconds and are properly logged. Using Python (FastAPI) and MS SQL, I’ll design a scalable backend with a normalized schema optimized for million+ records and sub-second filtering. The system will automatically process external data pushed into the database and reflect it in real time. The web app will include secure login, live door status, advanced filters, and a dashboard with charts. I’ll also build a reporting engine capable of generating large PDF (100+ pages) and Excel reports with department-wise, company-wise, and monthly summaries. You’ll receive clean, well-documented code, tests for critical functionality, and a deployment guide for Windows. I focus on performance, reliability, and maintainable architecture. Let’s discuss your hardware documentation and MQTT details to get started. Best regards, Kartik
₹17,500 INR in 7 days
0.0
0.0

I am a perfect fit for your project requiring a clean, professional, and user-friendly Python web application integrating MQTT communication and a Microsoft SQL database. Your need for seamless real-time door control, automated data ingestion, and an extensive reporting system with rich filters and export capabilities is clear. I offer expertise in Python (Django/Flask), paho-mqtt, and SQL, along with experience building secure, efficient dashboards and automated report engines. While I am new to freelancer, I have tons of experience and have done other projects off site. I would love to chat more about your project! Best Regards, Ty Ax
₹18,000 INR in 30 days
0.0
0.0

Dear Client, I am ready to build a complete Python MQTT Door Control Webapp from scratch as specified. Scope I will deliver: Python web application (Flask or Django – your choice) with secure login Real-time MQTT integration using paho-mqtt for open/close door commands and acknowledgments Microsoft SQL Server database with normalized schema and migration scripts Live status panel showing door states Full transaction logging (access, errors, events) Advanced reporting module with filters (date range, department, company, door, error type) Dashboard with charts and key metrics Paginated PDF and Excel exports (handling 100+ pages efficiently) Fast response (<2 seconds for commands) and optimized queries All code will be clean, well-commented, and include unit/integration tests. I will provide full deployment guide for Windows environment. I specialize in Python + MQTT IoT web applications and can start immediately. Looking forward to delivering a robust and professional system for you.
₹25,000 INR in 4 days
0.0
0.0

I work with HardFault, where we have an experienced team specializing in integrated hardware–software systems using MQTT, Python backends, and SQL databases. I can design a reliable MQTT communication layer for your controller (with acknowledgements and <2s response), and build a Django/Flask + MS SQL backend optimized for high-volume logs and fast filtering. The system will support real-time door control, automatic data ingestion, and a structured reporting engine capable of generating large PDF/Excel reports (50–100+ pages) along with dashboards and analytics. You’ll get a secure web app with live status, filters, and reporting, along with clean code, testing, and a Windows-ready deployment. Do you already have the hardware available for testing? Also, since there’s no existing code, do you want us at HardFault to handle the hardware communication layer as well, and does the controller support Python interfacing or will that need to be built from scratch?
₹35,000 INR in 7 days
2.3
2.3

Hi there, I can fully re‑engineer your current door‑access controller into an MQTT‑driven Python webapp with live control, comprehensive reporting, and dashboards as described. My approach: 1) Python 3.x backend (Flask or Django) with paho‑mqtt connecting to your broker to send open/close commands and receive acknowledgements, logging all events in MS SQL. 2) Secure web UI with live status panel, rich filters (by date, department, company, door, error type), and dashboard charts for daily pass counts and monthly summaries. 3) Optimized SQL schema and indexes to ensure filters return accurate results in under 1 second on 1M+ records. 4) Report engine generating paginated PDF and Excel files (up to 100+ pages) automatically from database data, including daily activity, access logs, and error logs. 5) Full deliverables: clean Python code, UI, SQL schema + migration scripts, tests, deployment guide, and user manual (Windows‑ready). I’ve built similar Python‑based control and reporting systems before and can start immediately. If you’d like, I can share a brief timeline and fixed‑price estimate once we confirm the preferred framework. Let's connect! Best regards, Vikas Parekh
₹35,000 INR in 7 days
0.0
0.0

Mumbai, India
Member since Apr 29, 2026
₹12500-37500 INR
$10-30 CAD
₹600-1500 INR
$10-30 USD
₹12500-37500 INR
₹12500-37500 INR
₹1500-12500 INR
$500-2500 CAD
$2-8 USD / hour
£250-750 GBP
$250-750 USD
$10-30 USD
$20-1000 USD
₹600-1500 INR
₹12500-37500 INR
₹12500-37500 INR
$30-250 USD
$10-30 USD
₹1500-12500 INR
$30-250 USD
min $50 USD / hour