
Kapalı
İlan edilme:
Teslimde ödenir
Project Overview I am looking for a full-stack developer to fix and finalize the “Demo Mode” of an existing MVP codebase. The project is a construction management platform called BillMilli. It allows owners to validate 3D design updates, track construction readiness, and manage site capture requirements. Current Status:I have the full source code (developed over 2 months), but I am unable to get the full stack running locally to demonstrate it. The code includes a FastAPI backend, a React frontend, and an Expo mobile app. The Goal:Your primary job is to take the existing repository, debug the configuration/connection issues, and deliver a fully functional local demo. The project will be considered complete only when the system works as described below. Scope of Work & Capabilities (The “Working Demo”) I need the following features (which are already in the codebase) to function seamlessly in a local Docker/Dev environment: 1. Backend (FastAPI & Python) • Auth System: User login/signup must issue valid JWT tokens. • Project Lifecycle: Ability to create new projects and generate default construction stages/checklists. • File Ingestion Pipeline: The system must accept uploaded 3D models (IFC/GLB/DWG), store them in MinIO (S3-compatible storage), and process them for metadata. 2. Frontend Dashboard (React + Vite + TypeScript) • Dashboard Visualization: The React dashboard must connect to the API and display project KPIs, stage health, and progress. • Interactive 3D Workspace: The integrated [login to view URL] viewer must correctly load and render the uploaded 3D models so users can explore building shells interactively. 3. Mobile Capture App (React Native / Expo) • Field Companion: The mobile app must connect to the local backend. • Capture Flow: Ability to start a “capture session,” view checklists, and upload site photos. (AR alignment features are present in the code and should be verifiable). 4. Infrastructure (Docker/MinIO) • The entire stack (Postgres, MinIO, API, Frontend) must spin up using docker compose up or a similar single-command setup without crashing or networking errors. Tech Stack • Backend: Python, FastAPI, SQLAlchemy, Alembic. • Storage: MinIO (S3 compatible), PostgreSQL (Database). • Frontend: React 18, TypeScript, Vite, React Query, [login to view URL] (for 3D). • Mobile: React Native, Expo. • DevOps: Docker Compose. Payment Terms (Strict) • Milestone 1 (100%): Payment is released ONLY upon the delivery of a working demo. • You must provide a screen recording of the system running on your machine and a guide/fix for me to run it on mine. • If the demo does not work or the 3D models fail to load, the project is not complete. To Apply Please confirm you have experience with FastAPI, [login to view URL], and Docker Compose. If you can fix broken environment configurations and debug full-stack connections quickly, this is the job for you. I have attached the full project. This is how you will be charged: This checklist breaks down the system into its 5 core “Product Pillars.” Use this to verify if the developer has actually delivered a working system or just a UI shell. 1. Project & Stage Lifecycle (The “Backbone”) The Logic:When a project is created (POST /projects), the backend doesn’t just add a row to the DB. The StageManager service (backend/app/services/[login to view URL]) must automatically generate a template of construction stages (e.g., “Foundation,” “First Fix”) and default checklists. Requirement for Success: 1. Auto-Generation: Creating a project must result in ~5-10 “ConstructionStage” records appearing in the database automatically. 2. State Transitions: You cannot start “Stage 2” if “Stage 1” is not APPROVED. The backend enforces this logic. ✅ Verification Checklist: • Create Project: Create a new project “Villa 101” on the dashboard. • Auto-Stages: Click into the project → “Stages” tab. Are “Foundation”, “Structure”, etc., already listed? • Stage Gating: Try to click “Start Stage” on the 3rd stage immediately. It should fail or be disabled until previous stages are done. 2. Mobile Field Capture (The “Eyes”) The Logic:The mobile app (mobile/src/screens/[login to view URL]) uses the camera to take site photos. Crucially, it bundles metadata (GPS, Compass Heading, and AR Pose) into the upload payload. The backend ([login to view URL]) stores the image in MinIO and the metadata in Postgres. Requirement for Success: 1. Network Tunneling: The phone must reach the Docker container (requires Ngrok/Expo Tunnel). 2. Metadata Persistence: When viewing the photo on the Web Dashboard, you must be able to see “Captured at: [GPS Coordinates]” or similar metadata. 3. Offline Queue: (Bonus) If the phone is offline, does it queue the upload? (The code hints at Redux state management for this). ✅ Verification Checklist: • Connection: Open the app on a physical phone (not simulator) and log in. • Capture: Take a photo in a “Capture Session.” • Sync: Refresh the Web Dashboard. Does the photo appear under the correct Project & Stage? • Data Check: Click the photo details on the web. Is the file size > 0 and is there a timestamp? 3. Thermal Analysis Engine (The “Brain”) The Logic:This is a sophisticated background worker (backend/app/services/[login to view URL]). It takes the 3D model geometry (walls/windows), combines it with climate data (e.g., “Al Falah” weather data), and calculates cooling loads (AC tonnage). Requirement for Success: 1. Geometry Parsing: The analysis will fail if the 3D model doesn’t have “Rooms” or “Zones” defined. 2. Climate Data: The system must fetch or have cached weather data for the selected location. 3. Output Storage: The result is a JSON blob stored in [login to view URL]['thermal_analysis']. ✅ Verification Checklist: • Run Analysis: On the web dashboard, go to “Thermal Analysis” → Select “Al Falah” → Click “Run”. • No Crash: This computation is heavy. Ensure the backend doesn’t timeout (500 error). • Results: Do you see numbers change? (e.g., “Total Cooling Load: 45.2 kW”). If it says “0 kW”, the geometry parsing failed. • Heatmap: Toggle “Show Heatmap.” Does the 3D viewer colorize the rooms (Red = Hot, Blue = Cool)? 4. Deviation Detection (The “Quality Control”) The Logic:Located in backend/app/services/deviation_detector.py. This compares the Actual Position (from the anchored photo) vs. the Expected Position (from the uploaded BIM/CAD model). Requirement for Success: 1. Anchoring: You must manually or automatically “pin” a photo to a 3D element (e.g., “This photo is of Wall A”). 2. Tolerance Rules: The system checks a dictionary of rules (e.g., wall_position: 2.0cm). 3. Event Creation: If the distance > tolerance, a DeviationEvent row must be created in the DB. ✅ Verification Checklist: • Simulate Deviation: In the backend/database, manually tweak a wall’s position in the 3D model data. • Anchor Photo: Upload a photo and “Anchor” it to that wall (simulating the wall was built in the wrong spot). • Trigger: Check the “Deviation Management” page (frontend/src/pages/[login to view URL]). Did a new “Detected” item appear? • Workflow: Click “Reject” on the deviation. Does the status change to Red? 5. Payment Gates & DLP (The “Wallet”) The Logic:The [login to view URL] contains logic to block payments. It checks: can_release_payment. This returns False if there are open “Critical” deviations or if the stage is not 100% complete. Requirement for Success: 1. Blocking Logic: A payment request should be strictly blocked by the backend if criteria aren’t met. 2. DLP (Defects): Creating a “Defect Ticket” (DLPTicket) should be linked to a specific Room or Element ID. ✅ Verification Checklist: • Gate Test: Try to “Approve Payment” for a stage that is still “In Progress.” It should return a specific error message (e.g., “Blocking reasons: Stage not complete”). • Defect Logging: Create a DLP Ticket: “Cracked Tile in Kitchen.” • Traceability: Go to the “Kitchen” room in the dashboard. Do you see the ticket listed there? Summary for the Developer “I will be testing the delivery against these 5 flows. Please ensure the Happy Path for each of these features works without crashing before handing over the code.”
Proje No: 40039704
68 teklifler
Uzaktan proje
Son aktiviteden bu yana geçen zaman 2 ay önce
Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
68 freelancer bu proje için ortalama $537 USD teklif veriyor

Hey, You are looking for Fix & Deploy MVP: 3D Construction program. "Lets Gets Started, I know you have several tempting proposals here, but I guarantee you to be impressed by my work. I have various skills in design, Illustration, Photoshop, Graphic Design, Logo Design and Illustrator. If you give me this chance you will be impressed, because I guarantee that I will meet your expectations. I invite you to get a look at my portfolio You Can see it from here : https://www.freelancer.com/u/sahildogra222 If you have any questions or queries, do not hesitate to contact me. I hope to start working with you. With regards! SAHIL
$250 USD 2 gün içinde
5,8
5,8

I have thoroughly reviewed the details of the "Fix & Deploy MVP: 3D Construction program" project and believe that my skills in Python, 3D Rendering, 3D Modelling, PostgreSQL, and Docker align perfectly with the requirements. I am confident in my ability to debug the existing codebase, fix configuration issues, and deliver a fully functional local demo. I am open to adjusting the budget after discussing the full project scope and ensuring it fits within your requirements. Let's start this project and achieve success together. Please go through my profile, which showcases 15 years of experience, and let's discuss the job details. Looking forward to the opportunity to work on this project.
$525 USD 10 gün içinde
5,3
5,3

I hope you're doing well. I’m a React Native developer with strong experience building cross-platform mobile apps for both Android and iOS. I can help you with clean UI, smooth navigation, API integration, and performance-optimized features. I always write scalable code, follow best practices, and deliver on time. 1. React Native (Expo / CLI) 2. Android & iOS App Development 3. API Integration (REST / JSON) 4. UI/UX Implementation 5. Bug Fixing & App Optimization 6. App Testing & Deployment Let's Get Started Share your requirements or a sample/reference website — I will provide: 1. Best approach 2. Timeline 3. Cost estimate Looking forward to working with you! Best Regards, yk
$250 USD 7 gün içinde
5,1
5,1

Hi Alkatheeri13, My name is El Shaer, and I specialize in transforming ideas into striking, photorealistic spaces with 15 years of experience behind me. I’ve already completed high-end work in United Arab Emirates, and the results are available in my portfolio. Clients choose me when they want designs that don’t just look good—they feel real. My 3D Rendering, SketchUp modelling, and 3ds Max visualization workflows bring a level of clarity and emotion that helps you see your project before it’s ever built. Take a moment to view my portfolio. Your vision deserves this level of quality. El Shaer
$250 USD 3 gün içinde
5,0
5,0

Hello, I am a React Native Developer with 15+ years of experience in building high-quality, cross-platform mobile applications for both Android and iOS. I specialize in creating fast, responsive, and user-friendly apps with modern UI/UX and seamless performance. My expertise includes custom app development, API integration, push notifications, real-time data, and performance optimization. Recently, I also worked on OpenAI API integration for features like auto-generated content, images, and social sharing, showcasing my ability to adopt the latest technologies in mobile solutions. If you are looking for a dedicated React Native expert who ensures quality, innovation, and timely delivery, I would be glad to work on your project.
$250 USD 7 gün içinde
4,3
4,3

Nice to talk you Alkatheeri13, After reading in detail the requirements of your project and concluding that they match my areas of knowledge and skills, I would like to introduce myself. My name is Anthony Muñoz and I am the lead engineer for DS Pro IT agency. I have worked for over 10 years in Backend and software development and have successfully done multiple jobs. It will be a pleasure to work together to make your project a reality. Please feel free to contact me. I´m looking forward to working with you. I really appreciate your time and remain attentive to any request or question. Greetings
$1.020 USD 7 gün içinde
3,8
3,8

Hi there, I'd love the opportunity to connect and discuss your project in detail—feel free to reach out via chat anytime. I'm a full-stack developer with strong experience in building both web and desktop applications. I’m confident I can manage and deliver your project efficiently and on time. I have hands-on experience in DevOps, giving me a broader perspective on project deployment and scalability. My technical expertise includes: MERN / MEAN Stack: Extensive hands-on and team leadership experience, ensuring smooth front-end to back-end integration. .NET Core & Angular: Implemented various data visualizations using D3.js, integrated complex APIs, and developed dynamic, responsive applications. Azure Logic Apps & SharePoint: Built multiple workflow automation solutions; also familiar with PowerApps development. Salesforce Development: Developed Apex triggers to interact with MSSQL via custom .NET APIs. Created Visualforce pages to fetch and display external API data. Performed CRUD operations on both standard/custom Salesforce objects. Conducted R&D on Salesforce Flows for automation (with some custom object limitations). I bring a full-lifecycle development mindset and enjoy solving real-world business challenges through code. Looking forward to hearing from you! Thanks!
$700 USD 5 gün içinde
2,4
2,4

Dear Client. I can do it perfectly. I can start immediately. Looking forward to working with you. Best regards. Ryusei.
$500 USD 7 gün içinde
2,4
2,4

Hi, hope you are doing well. I've read your proposal very carefully and I am confident about your project. I understand that you need a full-stack developer to debug and finalize the “Demo Mode” of your construction management platform, BillMilli. I have hands-on experience in FastAPI, React, Docker, and debugging complex systems. My approach will be as follows: - Thoroughly analyze the existing codebase to identify and resolve configuration and connection issues. - Ensure seamless integration of the backend with the frontend and mobile app, focusing on user authentication, project lifecycle management, and file ingestion. - Test all functionalities, including the 3D model viewer and mobile capture app, to ensure they work flawlessly within a local Docker environment. I can start immediately and complete the work within a short timeline. Looking forward to your reply.
$500 USD 7 gün içinde
2,0
2,0

Hi, Could you share more about the specific issues you’re encountering while setting up the local environment? Based on your project description, it seems there are configuration conflicts that can be rectified fairly quickly. I have extensive experience with FastAPI, Docker Compose, and React, and I can troubleshoot the backend connections and ensure smooth operations across your platform effectively. My approach will involve checking the auth system, file ingestion pipeline, and ensuring proper 3D model rendering. Additionally, I will verify that the mobile app seamlessly connects to the local backend. Once the demo is set up, I’ll provide a complete guide to help you run it on your machine. Looking forward to collaborating with you on BillMilli! Y
$500 USD 7 gün içinde
1,5
1,5

Hi Alkatheeri, I’m Robert, a Senior Full-Stack & AI Engineer with over 10 years of experience architecting and delivering SaaS platforms, automation systems, and intelligent applications, focusing on FastAPI, React, and Docker. I successfully built a multi-tenant SaaS chatbot platform integrating RAG, LangChain, and ASP.NET Core, which showcases my capacity to deliver complex systems reliably. My expertise in full-stack development aligns with your goals for the BillMilli construction management platform, ensuring seamless integration and functionality. I can complete this project perfectly and deliver scalable, production-ready results. I'm committed to clean architecture, structured documentation, CI/CD automation, and ensuring all deployments adhere to OWASP-based security practices. In alignment with project requirements, I will ensure the back-end and front-end communicate effectively and that each component operates flawlessly in the local Docker environment. Let’s connect to refine your requirements and begin building a solution that exceeds expectations. What specific adjustments are you hoping to see in the 3D model uploads to enhance the user experience?
$650 USD 10 gün içinde
0,0
0,0

Hi there, I see you’re looking to iron out the kinks in your 3D construction program, BillMilli. I’ve got the chops to help you get that MVP running smooth as butter. With my experience in FastAPI, React, and Docker, I can jump in and tackle those pesky configuration issues. I’ll make sure your backend’s auth system is locked and loaded with JWT tokens, and get that file ingestion pipeline working like a charm. Plus, I’ll ensure the React dashboard is spitting out all the right project KPIs and that users can explore those 3D models without a hitch. I get that you need a working demo, and I’m all about delivering results. I’ll provide a screen recording of the setup on my end, along with a guide to help you run it on yours, so we’re all on the same page. Let’s get this project off the ground! Best regards, Uros S
$500 USD 7 gün içinde
0,0
0,0

Abu Dhabi, United Arab Emirates
Ödeme yöntemi onaylandı
Kas 9, 2025 tarihinden bu yana üye
$250-750 USD
$750-1500 USD
$250-750 USD
₹12500-37500 INR
₹12500-37500 INR
$750-1500 USD
₹150000-250000 INR
₹600-1500 INR
$10-30 AUD
$30-250 USD
₹600-1500 INR
₹750-1250 INR / saat
€8-30 EUR
₹250000-290000 INR
$30-250 USD
$3000-5000 USD
£20-250 GBP
$30-250 USD
$2-8 USD / saat
₹1000-1100 INR / saat
$15-25 USD / saat
₹12500-37500 INR
$20 USD