{"id":"sample-quotation-001","title":"Job Development Proposal","subtitle":"Web Development Proposal","referenceNumber":"REF-2026-001","issueDate":"2026-10-24T00:00:00","expiryDate":"2026-11-23T00:00:00","formattedIssueDate":"Oct 24, 2026","formattedExpiryDate":"Nov 23, 2026","currency":"USD","status":"DRAFT","yearBadge":"2026","client":{"clientName":"John Doe","companyName":"Acme Corporation","email":"john.doe@acme.com","phone":"+1 555 019 2831","address":"San Francisco, CA, USA"},"provider":{"providerName":"ElMawqe3 Software Solutions","address":"Cairo, Egypt","email":"contact@elmawqe3.com","phone":"+20 100 000 0000","website":"ElMawqe3.com","websiteUrl":"https://elmawqe3.com","logoUrl":""},"introduction":{"title":"01. Introduction","paragraph1":"We are pleased to submit this proposal for the custom web application development project. ElMawqe3 specializes in delivering high-performance, scalable web platforms designed for seamless user experience and modern software architecture.","paragraph2":"Our team focuses on clean code, automated workflows, and precise visual standards to deliver solutions tailored to your business growth.","imageUrl":""},"executiveSummary":{"title":"02. Project Overview","paragraph1":"This proposal outlines the technical strategy, phase roadmap, cost estimates, and delivery milestones for building your quotation generator platform. The project aims to transition manual document creation into an automated, interactive web application.","heroBannerImageUrl":"","paragraph2":"By integrating real-time frontend editing with robust backend C# REST services and QuestPDF engine generation, your team will achieve consistent branding and error-free document generation."},"features":[{"id":"feat-1","title":"Interactive Quotation Editor & Form Wizard","deliverableBullets":["Dynamic client metadata and project detail inputs","Real-time visual preview matching exact Figma specifications","Instant client-side form validation with server-side error checking"],"thumbnailUrl":""},{"id":"feat-2","title":"QuestPDF Backend Engine & REST Service","deliverableBullets":["High-precision vector PDF generation matching document layout","Direct binary streaming endpoint for seamless PDF downloading","In-memory quotation repository with clean CRUD management"],"thumbnailUrl":""}],"techStack":[{"id":"tech-1","name":"ASP.NET Core 9","category":"Backend API","iconName":"dotnet"},{"id":"tech-2","name":"React 18","category":"Frontend UI","iconName":"react"},{"id":"tech-3","name":"TypeScript","category":"Language","iconName":"typescript"},{"id":"tech-4","name":"C# 13","category":"Backend Language","iconName":"csharp"},{"id":"tech-5","name":"QuestPDF Engine","category":"PDF Generator","iconName":"pdf"},{"id":"tech-6","name":"Clean Architecture","category":"Design Pattern","iconName":"architecture"},{"id":"tech-7","name":"RESTful Web API","category":"Integration","iconName":"api"},{"id":"tech-8","name":"Docker Ready","category":"Infrastructure","iconName":"cloud"}],"phases":[{"id":"phase-1","phaseNumber":1,"phaseName":"Discovery & Requirements Analysis","description":"Gather comprehensive requirements and establish document schema.","deliverables":["Requirement Document","Figma Visual Alignment"]},{"id":"phase-2","phaseNumber":2,"phaseName":"Architecture & API Specification","description":"Design REST endpoints, DTO models, and validation logic.","deliverables":["Swagger API Docs","Data Models & DTOs"]},{"id":"phase-3","phaseNumber":3,"phaseName":"Core Development & QuestPDF Engine","description":"Implement business logic, repository, and QuestPDF rendering engine.","deliverables":["Quotation Service","QuestPDF Document Generator"]},{"id":"phase-4","phaseNumber":4,"phaseName":"Frontend React UI & Live Preview","description":"Build interactive form editor and Figma-matching live preview.","deliverables":["React Editor Components","Live Preview Panel"]},{"id":"phase-5","phaseNumber":5,"phaseName":"Testing, Verification & Deployment","description":"End-to-end testing, API validation, and production packaging.","deliverables":["Verified Build","PDF Download Verification"]}],"milestones":[{"id":"ms-1","phaseName":"Phase 1: Discovery & Requirements","estimatedTimeline":"1 Week","targetDeliveryDate":"Nov 01, 2026"},{"id":"ms-2","phaseName":"Phase 2: Architecture & API Design","estimatedTimeline":"1 Week","targetDeliveryDate":"Nov 08, 2026"},{"id":"ms-3","phaseName":"Phase 3: Core API & Validation","estimatedTimeline":"2 Weeks","targetDeliveryDate":"Nov 22, 2026"},{"id":"ms-4","phaseName":"Phase 4: Frontend UI & QuestPDF Engine","estimatedTimeline":"2 Weeks","targetDeliveryDate":"Dec 06, 2026"},{"id":"ms-5","phaseName":"Phase 5: Testing & Deployment","estimatedTimeline":"1 Week","targetDeliveryDate":"Dec 13, 2026"}],"costItems":[{"id":"cost-1","description":"Backend API Architecture & REST Service Development","quantityOrHours":40,"rate":75,"totalAmount":3000},{"id":"cost-2","description":"QuestPDF Vector Document Engine Integration","quantityOrHours":24,"rate":75,"totalAmount":1800},{"id":"cost-3","description":"Interactive React Frontend & Figma-Matching Live Preview","quantityOrHours":36,"rate":75,"totalAmount":2700},{"id":"cost-4","description":"Data Validation & Quotation Repository Service","quantityOrHours":16,"rate":75,"totalAmount":1200},{"id":"cost-5","description":"Quality Assurance, Testing & Deployment Setup","quantityOrHours":16,"rate":75,"totalAmount":1200}],"paymentTerms":[{"id":"pay-1","milestoneName":"Initial Project Deposit","percentage":30,"calculatedAmount":2970.00,"condition":"Due upon contract signing"},{"id":"pay-2","milestoneName":"Core API & PDF Engine Milestone","percentage":30,"calculatedAmount":2970.00,"condition":"Due upon completion of Phase 3"},{"id":"pay-3","milestoneName":"Final Delivery & Handover","percentage":40,"calculatedAmount":3960.00,"condition":"Due upon final acceptance & launch"}],"taxRate":0.0,"subtotal":9900,"taxAmount":0.0,"totalCost":9900.0,"termsAndConditions":"This proposal and cost quotation is valid for 30 days from the date of issue. All deliverables and timeline estimates are subject to mutual contract agreement.","validityDays":30}