AI-Powered Automotive SaaS Platform-Senior Full Stack Developer- , AI Microservices and Payment Systems

Job ID: 40352722

Budget: $250 – $1,200 USD

IMPORTANT — PROJECT CONTEXT

This project is not starting from scratch.

The platform already includes:

• an existing codebase
• an initial system architecture
• validated UI/UX design assets
• partially implemented frontend and backend components
• development progress alrea

The current hiring process takes place due to replacement, therefore the w

• technical transition
• audit of the curre
• continuation and completion of development

The selected developer will be respons

• reviewing the existing codebase
• auditing the current implementation stage
• identifying technical gaps or inconsistencies
• fixing existing issues
• completing the system architecture and functionality

By accepting this project, the developer acknowledges that the work involves taking over an existing system and completing its implementation.

Platform Overview

The platform is a SaaS ecosystem designed for the automotive industry.

It integrates:

• AI-powered vehicle certification
• certified vehicle marketplace
• automotive service bidding system
• escrow-based service contracting
• service provider reputation system

Users will be able to:

• upload vehicle photos and videos for automated AI inspection
• obtain digital vehicle certification reports
• list certified vehicles in the marketplace
• hire automotive services through a proposal and bidding system

The final system must include:

• a fully functional web application
• Progressive Web App (PWA) support
• deployment in a production-ready environment

Design and Visual Assets (Already Completed)

The visual design of the platform has already been fully defined and validated.

The project includes a complete UI/UX design system created in Figma, covering:

• landing pages
• user dashboards
• certification report layouts
• marketplace interfaces
• service bidding interfaces

The design phase is considered complete.

The developer hired for this role is not expected to redesign the platform, but rather to implement and finalize the exis.

Current Development Status

A significant portion of the system has already been implemented.

Frontend developed with Next.js and Shadc, approximately 75% completed, including:

• landing page
• user dashboards (admin, customer, provider)
• authentication system
• subscription pages
• vehicle marketplace interfaces
• initial bidding interfaces
• user management
• account settings


Existing backend elements include:

• Prisma schema with core data models defined
• multiple backend API routes
• dashboard statistics routes
• initial certification logic


Additional project assets include:

• full UI/UX design in Figma
• SaaS base configuration (Next.js + Prisma + NextAu
• repository with development commits reflecting current progress

Initial Technical Audit (Required)

Before continuing development, the developer must perform a technical.

The audit must include:

• architecture review
• API structure analysis
• database schema verification
• frontend-backend integra
• identifi
• identification
• security an

The audit must produce a technical report describing:

• the current system stage
• implemented features
• missing components
• architect
• rec

Development continuation begins after the audit stage.

AI Vehicle Certification System

The platform must implement four independent AI inspection modules:

Structural Inspection
Paint Inspection
Glass Inspection
Interior Inspection

Each module must analyze vehicle images uploaded by users and generate:

• inspection score
• structured JSON output
• certification record stored in the database

Each certification must generate a PDF report containing:

• Vehicle Integrity Score (VIS)
• module inspection results
• certification timestamp
• certification ID
• public QR code

Reports must be stored securely in cloud storage.

AI Microservices Architecture

AI modules must operate as independent microservices.

Required technologies:

Python
FastAPI
Docker

Architecture must include:

• asynchronous task queue using Redis and BullMQ
• independent workers per inspection module
• containerized services
• deployment in scalable infrastructure (AWS ECS or equivalent)
• timeout management
• idempotent task processing
• logging and monitoring

Static rule-based scripts or simulated outputs will not be accepted as valid AI implementations.

Certified Vehicle Marketplace

The platform must include a marketplace restricted to certified vehicles.

Required features:

• vehicle listing creation
• automatic linking to certification reports
• filtering by certification type
• filtering by vehicle integrity score
• “AI Certified” badge
• buyer and seller dashboards
• transaction history

All marketplace transactions must be stored in the database.

Automotive Service Bidding System

Workflow:

Customer creates service request

Providers submit proposals

Customer selects a proposal

Escrow payment is created

Service is executed

Payment is released

Required features:

• service request management
• proposal submission system
• service progress tracking
• dispute management
• reputation and rating system

Service providers must maintain active subscription status to submit proposals.

Payment System

All payments must be implemented using Stripe exclusively.

Required Stripe components:

• Stripe Checkout
• Stripe Connect
• Stripe Webhooks
• Stripe Payment Intents

Required functionality:

• subscription billing
• marketplace payments
• escrow payments for services
• automatic split payments using Stripe Connect

Required webhook events:

checkout.session.completed
invoice.paid
invoice.payment_failed
payment_intent.succeeded
account.updated

All payment flows must be tested in the Stripe sandbox environment before production deployment.

Administrative Panel

The platform must include a complete administrative dashboard.

Required features:

• user management
• certification management
• subscription monitoring
• dispute management
• financial reporting
• marketplace administration

Reports must support export in:

CSV
PDF

All platform actions must be logged for auditing purposes.

Technical Architecture

Frontend

Next.js
React
PWA support

Backend

Node.js
PostgreSQL
Prisma

AI Mi

Python
FastAPI

I

AWS
EC2
S3
CloudFront

Security requir

RBAC access control
JWT authe
AES-256 en
GDPR /

Scal

The platform must operate on infrastructure capable of automatic hor.

Infrastru

• load balancer
• auto-scaling application servers
• Redis caching
• asynchronous processing queues
• containerized micr
• cloud storage (AWS S3)
• CDN distribution via CloudFront

Production deployments based on single-server architecture without scalability will not be accepted.

Development Governance

Mandatory rules:

• daily commits to GitHub
• organized commit history
• feature branches for development
• Pull Requests for all
• repository synchronization with deployment environment

The client may audit

Demonstrations

Each core feature must be demonstrated through recorded workflow videos

Examples include:

• AI certification workflow
• marketplace transactions
• service bidding process
• subscriptio

Documentation Requirements

Final delivery must

Developer Technical Manual

• system architecture
• API documentation
• environment configuration


User Manual

• administrator guide
• customer usage guide


All documentation must be delivered in PDF format.

Developer Requirements

The project requires a Senior Full Stack Developer

• SaaS platforms
• Next.js and Node.js
• Python FastAPI
• Stripe integrations


Applicants must provide verifiable repositories or production systems.

What is NOT Part of This Project

To avoid misunderstandings, the following items are not included in the project scope

• complete redesign of the platform interface
• creation of a new UI/UX concept
• development of native mobile applications
• rebuilding the system entirely from scratch
• changing the defined technology stack
• integration with payment gateways other than Stripe
• marketing, SEO, or traffic

Any additional functionality or architectural change must be explicitly agreed upon before implementation.

Scope Agreement

By accepting this project, the developer confirms that:

• the entire scope has been reviewed
• all responsibilities are understood
• no pending questions remain

Requests for additional payments based on claims of unexpected complexity will not be accepted.

All scope questions must be clarified before accepting th.