WebisoftWebisoft
Prepared for HOGARPRConfidential

Native iOS Marketplace Platform
Fixed-Price Technical Proposal

A Spanish-first native iPhone marketplace connecting customers with verified home service contractors throughout Puerto Rico.

HOGARPR|Webisoft
Open Source Diagram
Section 01

Source-grounded English scope

Executive Summary

HOGARPR will support free customer and contractor registration, service requests, contractor matching, quotations, secure marketplace payments, job tracking, real-time communication, ratings, disputes, refunds, commissions, payouts, and a secure administrative web platform.

Customer-facing and contractor-facing interfaces, forms, buttons, categories, notifications, and primary application content will be delivered in Spanish. Technical documentation and project communication may be in English.

Webisoft proposes a fixed implementation fee of $265,000 USD and an estimated 32-week delivery plan for the scope and assumptions in this proposal. Source: Webisoft scope-based estimate for the supplied HOGARPR requirements.

Fixed implementation fee

$265,000 USD

Source: Webisoft scope-based estimate for this proposal.

Estimated delivery

32 weeks

Source: Webisoft delivery plan for this proposal.

Primary roles

3

Customer, Contractor, Administrator. Source: HOGARPR requirements.

Coverage

78 municipalities

Source: supplied HOGARPR administration diagram.

Section 02

Three role model

Users and Journeys

Customer

Registers free of charge, creates service requests, uploads photos, selects a municipality, compares quotations and contractors, communicates, pays, tracks work, approves completion, and submits a review.

Contractor

Registers free of charge, completes a professional and verification profile, selects one, multiple, or all Puerto Rico municipalities, receives eligible requests, submits quotations, manages jobs, uploads evidence, communicates, and receives payouts.

Administrator

Reviews contractor profiles, manages users and service operations, configures business parameters, monitors payments and payouts, handles disputes and refunds, and accesses reports, security controls, and audit logs.

Client journey

1

Registration

Create a Customer or Contractor account, verify the phone number, and enter the role-specific area.

2

Service request

Select the service category and municipality, describe the work, attach photos, select timing, and publish the request.

3

Contractor matching

Notify approved contractors whose services and municipality coverage match the request.

4

Quotation comparison

Compare price, timing, scope, contractor profile, verification, availability, ratings, and reviews.

5

Selection and payment

Choose a quotation, review all fees, and authorize secure payment through Stripe Connect and Apple Pay.

6

Job execution

Receive confirmation, arrival and progress updates, exchange messages and files, and follow the job state.

7

Approval and review

Confirm completion, release the eligible payout, receive records, rate the contractor, and close the job.

Contractor journey

1

Professional profile

Provide contact and business information, services, experience, availability, service territories, and photographs of previous work.

2

Identity and documents

Submit identification, licenses, certifications, insurance, payment information, and required documents with expiry tracking.

3

HOGARPR approval

Save progress, submit the profile for review, and prevent work acceptance until HOGARPR approves the contractor.

4

Requests and quotations

Receive matching notifications, inspect requests, send detailed quotations, and track quotation status.

5

Job operations

Confirm work, update En Route and In Progress states, communicate, upload evidence, and submit completion.

6

Earnings and reputation

Review completed work, commissions, payouts, payment history, ratings, reviews, and public profile.

Section 03

Required product modules

Functional Scope

Accounts and access

  • Customer, Contractor, and Administrator access
  • Free customer and contractor registration
  • Spanish-first application content
  • Phone verification and secure authentication
  • Role-based permissions
  • Profile, privacy, consent, and account deletion controls

Service requests

  • Extensible service category catalogue
  • Puerto Rico municipality selection
  • Description, photos, timing, budget, and contact preference
  • Required-field validation and creation timestamp
  • Matching approved contractors by service and territory

Quotations

  • Price, visit, labour, materials, estimated duration, warranty, inclusions, and availability
  • Pending, Accepted, and Rejected quotation states
  • Contractor comparison and selection
  • Customer-approved change orders

Jobs

  • Confirmation, En Route, In Progress, completion, approval, and closure
  • Real-time progress and arrival updates
  • Calendar and job history
  • Work photos, files, and evidence
  • Cancellation, dispute, and refund states

Communication

  • Real-time customer and contractor chat
  • Job-linked photos and documents
  • APNs push, email, and in-app notifications
  • Support communication and notification history

Payments

  • Stripe Connect marketplace payments
  • Apple Pay
  • Protected funds until the configured release event
  • Configurable HOGARPR commission
  • Contractor onboarding and payouts
  • Receipts, refunds, disputes, status, history, and financial reports

Trust

  • HOGARPR contractor review and approval
  • Identity, licence, certification, insurance, and expiry controls
  • Ratings, reviews, and reputation
  • Fraud and suspicious activity controls
  • User suspension and contractor blocking

Administration

  • Customers and contractors
  • Verification, services, categories, and municipalities
  • Requests, quotations, active and completed jobs
  • Payments, commissions, payouts, refunds, and disputes
  • Ratings, notifications, reports, analytics, configuration, security, and audit logs
Section 04

Complete job lifecycle

Workflow States

1Request Created
2Published
3Quotations Received
4Contractor Selected
5Payment Authorized
6Confirmed
7En Route
8In Progress
9Completed by Contractor
10Approved by Customer
11Commission Recorded
12Contractor Payout
13Customer Review
14Closed

Special states

Cancelled by CustomerCancelled by ContractorDispute or ReviewRefund
Section 05

Proposed technical interpretation

Architecture

Use HOGARPR's preferred architecture: native Swift and SwiftUI in Xcode, Supabase for the application backend, PostgreSQL with Row Level Security, Supabase Auth and Storage, Stripe Connect and Apple Pay, Apple MapKit, APNs, a private HOGARPR-controlled GitHub repository, and a secure web administration dashboard.

iPhone application

  • Swift and SwiftUI
  • Xcode
  • iOS 16+
  • Spanish localization
  • Apple MapKit
  • Keychain
  • APNs

Supabase platform

  • Supabase Auth
  • PostgreSQL
  • Row Level Security
  • Supabase Storage
  • Realtime events
  • Scheduled jobs and backups

Server-side business services

  • Role and approval rules
  • Matching and state transitions
  • Notification orchestration
  • Financial records
  • Audit events
  • Protected credentials and secrets

Payments

  • Stripe Connect
  • Apple Pay
  • Contractor onboarding
  • Payment authorization
  • Commission and payout calculation
  • Webhooks, refunds, and disputes

Administration

  • Secure responsive web dashboard
  • Operational search and filters
  • Configurable business parameters
  • Reports and exports
  • Security and audit logs

Core entities from the programming logic diagram

UsersCustomersContractorsServicesMunicipalitiesRequestsQuotationsJobsPaymentsPayoutsMessagesReviewsDocumentsDisputes
Section 06

Controls defined by the supplied requirements

Security and Disputes

Security and fraud controls

  • Enforce role-based access control in the application, API, administration dashboard, and database.
  • Apply PostgreSQL Row Level Security to every user-owned or role-restricted table.
  • Use secure authentication, HTTPS and TLS, protected secrets, and iOS Keychain token storage.
  • Separate development, staging, and production environments.
  • Use secure Stripe-hosted or embedded contractor onboarding where appropriate.
  • Maintain backups, security logs, business audit logs, and administrative access controls.
  • Detect suspicious activity, limit authentication attempts, and support account suspension and blocking.
  • Complete dependency, authorization, data-access, and payment-flow security testing before release.

Dispute resolution

1

Open

A customer or contractor opens a case with a reason, messages, photos, and supporting evidence.

2

Review

HOGARPR reviews the job record, quotation, communications, payment status, and evidence.

3

Decision

An authorized administrator approves, adjusts, refunds, or releases the eligible payment.

4

Resolution

The platform communicates the decision, performs the approved action, and writes the complete audit record.

Section 07

Mandatory developer handover

Deliverables

Product and source

  • Native Swift and SwiftUI iPhone application
  • Secure web administration platform
  • Complete commented source code in HOGARPR's private GitHub repository
  • UI and UX designs and Spanish production interface
  • Database schema, migrations, RLS policies, and seed data

Technical documentation

  • Architecture and database diagrams
  • API and integration documentation
  • Installation and deployment manual
  • Customer, contractor, and administrator user guides
  • Environment and configuration inventory

Release and handover

  • Automated and manual test evidence
  • TestFlight distribution and App Store submission assistance
  • Production configuration and integrations
  • Administrator training
  • Account access transfer and intellectual property handover
Section 08

Definition of complete

Acceptance

Release acceptance criteria

  • The native iPhone application supports iOS 16+ and the primary user experience operates in Spanish.
  • Customer, Contractor, and Administrator permissions are enforced in the interface, API, and database.
  • The request, matching, quotation, payment, job, messaging, completion, commission, payout, review, dispute, and refund flows operate end to end.
  • Only HOGARPR-approved contractors can accept work.
  • Commission and other approved business parameters are configurable without source-code changes where technically practical.
  • Push notifications, file uploads, maps, audit logs, backups, and production monitoring are operational.
  • Critical paths pass automated tests, manual regression, security checks, and real-device testing.
  • Source code, documentation, designs, access, deployment instructions, and training are transferred to HOGARPR.
Section 09

Required before production configuration

Decisions and Boundaries

Commission rule

Confirm the production commission percentage, customer service fee if any, payout timing, reserve rules, and refund allocation. The percentage will remain administrator-configurable.

Payment release

Confirm whether payment is captured at contractor selection or job confirmation, and whether customer approval, a time-based fallback, or administrator resolution releases funds.

Contractor verification

Confirm mandatory documents by service category, approval criteria, expiry rules, background-check provider, and re-verification schedule.

Policies

HOGARPR counsel must approve Terms and Conditions, Privacy Policy, Cancellation and Refund Policy, Communications Consent, contractor terms, and account deletion language.

Launch operations

Confirm launch municipalities, launch categories, support hours, dispute service levels, and the HOGARPR administrators responsible for production decisions.

Not included unless added through a written change order

  • Android, a customer-facing web marketplace, and tablet-specific applications.
  • Third-party vendor fees, Apple membership, payment processing, identity checks, messaging, email, maps, storage, monitoring, domains, legal, tax, and insurance costs.
  • Legal drafting, regulatory certification, tax advice, contractor licensing decisions, and insurance review.
  • Historical data migration without an approved source-data specification.
  • Accounting, payroll, ERP, or marketplace integrations not expressly listed in this proposal.
  • Material scope changes after design and discovery approval. Approved changes will use a written change order.
Section 10

Fixed-price commercial proposal

Investment and Delivery Plan

Fixed implementation fee

$265,000 USD

Source: Webisoft scope-based estimate for the complete scope and assumptions in this proposal.

Estimated delivery

32 weeks

Source: Webisoft phased delivery plan. Timing begins after contract, kickoff, required account access, and timely HOGARPR decisions.

Phase 01

Discovery and product definition

4 weeks
  • Requirements workshops
  • Business-rule confirmation
  • Spanish content inventory
  • Architecture, data model, risk register, and release plan

Phase 02

UX and technical foundation

4 weeks
  • Customer, contractor, and administrator journeys
  • Spanish interface designs
  • Design system
  • Supabase environments, CI, security baseline, and test strategy

Phase 03

Accounts, verification, and marketplace core

6 weeks
  • Authentication and roles
  • Contractor onboarding and approval
  • Municipalities and categories
  • Service requests, matching, and notifications

Phase 04

Quotations, jobs, messaging, and files

8 weeks
  • Quotation comparison and selection
  • Job state machine and tracking
  • Realtime chat
  • Photos, documents, maps, and push notifications

Phase 05

Payments and administration

6 weeks
  • Stripe Connect and Apple Pay
  • Commissions, payouts, refunds, and disputes
  • Administrative dashboard
  • Reports, configuration, security, and audit logs

Phase 06

QA, launch, and handover

4 weeks
  • Regression, security, accessibility, performance, and real-device testing
  • HOGARPR acceptance
  • TestFlight and App Store submission
  • Training, documentation, and production handover

Payment schedule

Contract signature and kickoff

10%

$26,500 USD

Discovery and architecture approval

10%

$26,500 USD

UX and foundation approval

20%

$53,000 USD

Marketplace core feature complete

25%

$66,250 USD

Payments and administration feature complete

20%

$53,000 USD

Production release and handover

15%

$39,750 USD

Section 11

Assigned capabilities

Team and Delivery

Engagement and Product Lead

Governance, discovery, backlog, decisions, reporting, and acceptance.

Solution Architect and Technical Lead

Architecture, security, data model, integrations, reviews, and release control.

Senior iOS Engineer

Swift, SwiftUI, Xcode, iOS architecture, MapKit, APNs, and App Store readiness.

iOS Engineer

Feature implementation, localization, integrations, tests, and device compatibility.

Backend and Supabase Engineer

PostgreSQL, RLS, realtime services, storage, Stripe webhooks, and APIs.

Web Engineer

Secure administration dashboard, operational workflows, reports, and configuration.

Product Designer and QA Engineer

Spanish UX and UI, design system, test planning, regression, devices, and release evidence.

The proposal includes 7 delivery roles. Some roles are part-time by phase. Named personnel and availability will be confirmed before kickoff. Source: Webisoft staffing plan for this proposal.

Quality process

  • Acceptance criteria before implementation
  • Pull-request review and automated checks
  • Unit, integration, API, authorization, and payment-flow tests
  • Manual regression and real-device testing
  • Staging acceptance before production

App Store

  • Bundle and signing configuration under HOGARPR's Apple account
  • TestFlight releases
  • Privacy and permission configuration
  • App Store listing support
  • Submission assistance and reasonable review-response support

Warranty

  • 90 calendar days after production launch
  • Correction of reproducible defects in the delivered scope
  • Excludes new features, third-party changes, misuse, and unapproved modifications
  • Source: Webisoft commercial offer for this proposal
Section 12

Post-launch operations

Warranty, Support, and Recurring Costs

Maintenance after warranty

$6,500 USD per month

40 hours per month for maintenance, monitoring, support, minor improvements, dependency updates, and release assistance.

Additional approved work: $165 USD per hour with written approval when the monthly allocation is exhausted.

Month-to-month after warranty. Unused hours do not roll over. Source: Webisoft post-launch support offer for this proposal.

Ownership and account control

  • HOGARPR will control the Apple Developer, GitHub, Supabase, Stripe, domain, and production service accounts whenever applicable.
  • The complete source code will be maintained in a private GitHub repository controlled by HOGARPR.
  • HOGARPR will own the custom source code, database schema, application architecture, UI and UX designs, documentation, custom APIs, configuration, and custom project assets after payment under the final agreement.
  • Third-party and open-source components remain subject to their disclosed licences.

Apple Developer Program

$99 USD per year

Apple's published membership price. Paid directly by HOGARPR.

Supabase production plan

From $25 USD per month

Supabase Pro published starting price. Usage and higher environments increase cost.

Hosting, email, monitoring, and messaging

$100 to $700 USD per month at initial launch

Webisoft planning allowance for low to moderate launch usage. Final vendor selection and traffic determine actual cost.

Stripe Connect and payment processing

Usage-based

Charged directly under HOGARPR's Stripe account. Final fees depend on Puerto Rico account eligibility, payment method, connected accounts, payouts, refunds, and disputes.

Identity or background verification

Usage-based

Not selected. HOGARPR approval of provider and checks is required before a reliable estimate.

Section 13

Transparent evidence and commitments

Qualifications and Ownership

Webisoft qualifications

  • Webisoft has operated since 2016. Source: Webisoft public company website.
  • Webisoft's published Product Development service covers prototypes, MVPs, SaaS, web applications, and mobile applications. Source: Webisoft public company website.
  • Webisoft's public portfolio currently lists Styllar, Sonr, Formula E: High Voltage, World Mobile, Astrovault, Digital Doors, and Kryptik. Source: Webisoft public Projects page.
  • The public portfolio does not identify which projects are native iPhone App Store releases. Relevant App Store examples, named Swift and SwiftUI personnel, and reference contacts will be provided during commercial diligence when client permissions allow.
  • The assigned delivery team will include native iOS, Supabase and PostgreSQL, Stripe Connect, realtime communication, push notification, administration, design, and QA capability. Named team CVs will be approved before kickoff.
Section 14

Supplied diagrams and interface flows

Source Material

The gallery preserves the supplied product references. Interface names, dates, prices, ratings, counts, and percentages shown inside these mockups are illustrative unless this proposal explicitly identifies them as requirements.

HOGARPR registration flow source
HOGARPR customer service request source
HOGARPR quotation and contractor selection source
HOGARPR customer payment source
HOGARPR contractor registration source
HOGARPR contractor operations source
HOGARPR tracking and rating source
HOGARPR system logic, administration, and deliverables source
Section 15

Approve the Proposal

Confirm the remaining business rules, approve the fixed-price scope, and authorize contract preparation. Webisoft will then confirm named team availability and schedule the project kickoff.

Contact Webisoft

Webisoft | Montreal, QC | Confidential | HOGARPR