Business Client need Web Development

Contact person: Business Client

Phone:Show

Email:Show

Location: Riyadh, Saudi Arabia

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"I’m shaping the concept for a Getaround / Turo-style marketplace and need a set of high-fidelity screenshots that communicate the entire experience before we move into interactive design. The product spans web, iOS and Android, yet this round must concentrate on a responsive web interface; the mobile apps can appear as supporting mock-ups only where flow continuity matters.

Scope of the screens
• Car owner journey – from “List your vehicle” through photo upload, pricing, availability calendar and final confirmation.
• Renter journey – search, filter, vehicle detail page (showing car details and photos, rental price and availability, owner reviews and ratings), booking, payment confirmation and trip timeline.
• Admin dashboard – moderation queue, user-generated content review, dispute panel and analytics overview.

Visual depth
I’m after polished UI that reflects modern design language, not wireframes. Feel free to use Figma, Sketch or Adobe XD as long as exported PNG/PDF images arrive neatly organised and annotated.

Deliverables
1. A clickable presentation or deck containing the screens above (roughly 15-25 images).
2. A short rationale for key UX decisions, especially those unique to our local regulations.
3. Source file (read-only) so future teams can continue the work.

Acceptance criteria
• All core listing elements—car details and photos, rental price and availability, owner reviews and ratings—are visible and readable on desktop and mobile breakpoints.
• Each of the three user flows is complete and linear, with no missing steps.
• Branding kept neutral so we can overlay our style guide later.

Once I approve the screenshots we’ll decide whether to evolve them into an interactive prototype, so clarity and coherence are more important than pixel-perfect branding at this stage. I’m ready to get started as soon as you are.


below is going to be the full SoW if we agreed to continue and take the protype to next level and goes live

2. Objectives

Allow car owners to list, manage, and price their vehicles

Allow renters to search, book, and pay for cars

Provide secure payments, identity verification, and communication

Enable platform administrators to manage users, vehicles, bookings, and revenue

3. Platform Components
3.1 Mobile Applications (iOS & Android)

Preferably cross-platform (Flutter / React Native)

Native performance and app-store ready builds

3.2 Web Application

Responsive, modern UI

SEO-friendly landing pages

Same core functionality as mobile apps (where applicable)

3.3 Admin Dashboard

Web-based admin panel

Full control over users, vehicles, bookings, pricing rules, and reports

4. User Roles

Guest / Visitor

Car Owner (Host)

Renter

Administrator

5. Functional Requirements
5.1 User Authentication & Profiles

Email & phone registration

OTP verification

Social login (Google / Apple – optional)

Profile management

Identity verification (ID upload, driver’s license, selfie – phase-based)

5.2 Car Owner (Host) Features

Create & manage car listings

Upload car photos

Set:

Daily / hourly pricing

Availability calendar

Location (pickup / delivery)

Rules (mileage, fuel, insurance, etc.)

Accept / reject booking requests

View earnings & payout history

Ratings & reviews

5.3 Renter Features

Search & filter cars:

Location

Price

Car type

Availability

View car details

Booking flow:

Select dates & times

Price breakdown

Confirm booking

In-app payments

Booking history

Rate & review cars and owners

5.4 Booking & Rental Management

Real-time availability

Booking confirmation & cancellation rules

Automatic pricing calculation

Status tracking:

Requested

Confirmed

Active

Completed

Cancelled

5.5 Payments & Commission

Secure payment gateway integration (Stripe / PayTabs / local gateway)

Platform commission handling

Owner payouts

Refund handling

Invoices / receipts

5.6 Messaging & Notifications

In-app chat between renter & owner

Push notifications

Email notifications

SMS (optional)

5.7 Reviews & Ratings

Two-way review system

Moderation capability for admin

5.8 Admin Dashboard

User management (approve, suspend, verify)

Car listing management

Booking management

Commission & revenue reports

Dispute management

Content management (FAQs, policies)

Manual overrides (refunds, cancellations)

6. Non-Functional Requirements

Scalable architecture

Secure API & data encryption

Role-based access control

GDPR / data privacy readiness

App Store & Google Play compliance

Performance optimized for mobile

7. Technology Stack (Preferred – open to suggestions)

Frontend: Flutter / React Native (mobile), React / [login to view URL] (web)

Backend: Node.js / NestJS / Django

Database: PostgreSQL / MongoDB

Cloud: AWS / GCP / Azure

Maps: Google Maps

Payments: Stripe or regional provider

Notifications: Firebase

8. Deliverables

iOS app (App Store ready)

Android app (Play Store ready)

Web application

Admin dashboard

Backend APIs

Source code & documentation

Deployment support

Basic user & admin manuals

9. Project Phases

Discovery & UI/UX design

MVP development

Testing & QA

Deployment

Post-launch support (optional)

10. Timeline

Detailed milestones to be proposed by freelancer

11. Acceptance Criteria

All core features functional

Bug-free MVP

App store approvals achieved

Source code handed over

Documentation provided

12. Freelancer Requirements

Proven experience in marketplace or sharing-economy apps

Experience with payment gateways

Strong UI/UX capabilities

Ability to deliver scalable backend

Post-launch support availability is a plus

13. Proposal Requirements

Freelancers should include:

Relevant portfolio

Suggested tech stack

Project timeline

Cost breakdown

Team composition (if applicable)

Maintenance & support options

Saudi Arabia Compliance & Payment Requirements (KSA Addendum)
1. Regulatory & Legal Compliance (Saudi Arabia)
1.1 Commercial & Platform Compliance

The platform must be designed to support compliance with:

Saudi Ministry of Commerce (MOC) e-commerce regulations

Saudi E-Commerce Law

Consumer Protection Law

Saudi VAT (ZATCA) requirements

Saudi Central Bank (SAMA) guidelines (for payment processing)

⚠️ The platform should be built in a way that allows future integration with government systems if required.

1.2 User Identity & Driver Verification

The system must support identity verification aligned with Saudi requirements:

For Renters

Saudi National ID / Iqama upload

Valid Saudi or recognized international driving license

Minimum age rule (configurable by admin)

Optional future integration with:

Absher

Yaqeen / Nafath (not required in MVP but architecture-ready)

For Car Owners

National ID / Iqama verification

Vehicle ownership validation (manual in MVP)

Bank account verification for payouts

2. Vehicle & Insurance Requirements
2.1 Vehicle Eligibility

Vehicle registration (Istimara) upload

Vehicle insurance document upload

Vehicle age & condition rules (configurable by admin)

Periodic re-verification capability

2.2 Insurance Handling (MVP Approach)

Platform should support:

Upload of insurance documents

Admin tagging of insurance type (personal / rental / commercial)

Architecture must allow future integration with:

Local insurance providers

Pay-per-rental insurance products

Insurance transactions can be informational only in MVP, with no automated underwriting.

3. Payments & Financial Compliance (KSA)
3.1 Supported Payment Methods

The platform must support Saudi-preferred payment options:

Mandatory

MADA (Saudi debit cards)

Credit Cards (Visa / MasterCard)

Optional / Phase 2

Apple Pay

STC Pay

Tamara / Tabby (BNPL – optional)

3.2 Payment Gateway Options

Preferred gateways:

HyperPay

PayTabs

Moyasar

Stripe (if approved for KSA usage)

The system must:

Support split payments

Automatically deduct platform commission

Hold funds until rental completion (escrow-style logic)

Support partial and full refunds

3.3 VAT & Invoicing (ZATCA)

Automatic 15% VAT calculation

VAT applied to:

Platform commission

Rental fee (configurable)

Generate VAT-compliant invoices

Support:

Invoice numbering

Seller & buyer VAT details

Exportable VAT reports for accounting

4. Arabic Language & Localization
4.1 Language Support

Full Arabic (RTL) and English support

Language switch across:

Mobile apps

Web app

Admin dashboard

4.2 Localization

Saudi Riyal (SAR)

Saudi date & time format

Hijri/Gregorian support (optional)

Saudi map defaults

5. Data Privacy & Hosting
5.1 Data Protection

Compliance with Saudi Personal Data Protection Law (PDPL)

User consent management

Secure storage of:

IDs

Licenses

Payment tokens

5.2 Hosting

Prefer Saudi-based or GCC-compliant cloud regions

Encryption at rest & in transit

Role-based access to sensitive data

6. Dispute Resolution & Admin Controls
6.1 Dispute Management

Admin ability to:

Freeze payouts

Issue refunds

Suspend accounts

Upload evidence (photos, documents)

Dispute status tracking

7. Terms, Policies & Legal Pages

The platform must support configurable:

Terms & Conditions

Privacy Policy

Cancellation Policy

Insurance Disclaimer

Damage Responsibility Policy

(Admin-manageable via CMS)

8. App Store & Government Readiness

App store descriptions compliant with Saudi regulations

Support removal or restriction of features if required by authorities

Audit logs for:

Transactions

User actions

Admin actions

9. Future-Ready (Not Required in MVP)

Absher / Nafath integration

Insurance API integration

Traffic violation checks

Government data exchange

10. Freelancer Deliverable Confirmation

Freelancers must confirm:

Experience with KSA payment gateways

Experience with VAT & ZATCA invoices

Experience building Arabic RTL apps

Understanding of Saudi regulatory environment" (client-provided description)


Matched companies (4)

...

Mobiweb Global Solutions

Mobiweb Global Solutions is a full-service IT company specializing in web development, mobile app development, blockchain, AI, IoT, and game developm… Read more

...

TechGigs LLP

We deliver cutting-edge technology solutions to businesses of all sizes. From mobile and web development to AR/VR, AI, and enterprise software, our t… Read more

...

El Codamics

El Codamics – Company Preview About Us El Codamics is a Coimbatore-based software development firm helping startups, enterprises, and global clie… Read more

...

Appsdiary Technologies

AppsDiary is a software house that designs and develops mobile applications, websites, and custom software solutions. They work with businesses to c… Read more