Back to Work
Upwork clientRemote · International2025 · FreelanceLive · usedcarmarketplace.io

AutoAlly

A comprehensive car marketplace platform connecting buyers and sellers with real-time messaging, secure escrow payments, KYC verification, price alerts, and advanced search capabilities.

Next.jsSpring BootPostgreSQLSocket.ioTailwind CSSTrustap API
AutoAlly Platform Overview

Overview

The Challenge

Buying or selling a car online is fraught with risk. Trust issues, payment fraud, fake listings, and lack of secure communication channels make traditional car marketplaces unreliable. Buyers worry about scams, sellers struggle with payment protection, and both sides lack transparency in the transaction process.

AutoAlly was built to solve these exact problems. A modern car marketplace that prioritizes security and trust at every step: real-time messaging with Socket.io for instant communication, Trustap API integration for secure escrow payments, Degit KYC system for identity verification, and Twilio SMS for phone verification.

The platform goes beyond basic listings — it includes advanced features like price alerts to notify users when their dream car drops in price, favorites to save interesting listings, comprehensive document management for vehicle history, and a sophisticated search system with filters for make, model, year, price range, and location.

Timeline

4 months

Role

Full-Stack Developer

Tech Stack

  • • Next.js + Tailwind CSS
  • • Spring Boot (Java)
  • • PostgreSQL
  • • Socket.io
  • • Trustap API
  • • Degit KYC
  • • Twilio SMS

Platform Type

Marketplace Web Application

Features

Comprehensive Marketplace Ecosystem

Every feature designed with security, trust, and user experience in mind — from listing to payment.

Real-Time Messaging

Socket.io powered instant messaging between buyers and sellers. No email delays — negotiate and communicate in real-time.

Secure Escrow Payments

Trustap API integration ensures safe transactions. Money held in escrow until both parties confirm satisfaction.

KYC Verification

Degit identity verification system ensures all users are legitimate. Reduces fraud and builds marketplace trust.

SMS Verification

Twilio-powered phone verification adds an extra layer of security. Every user confirms their phone number.

Price Alerts

Set alerts for specific car models and price ranges. Get notified instantly when a matching car is listed.

Favorites & Watchlists

Save interesting listings to favorites. Track price changes and availability for cars you're considering.

Advanced Search & Filters

Powerful search engine with filters for make, model, year, price, mileage, location, and more.

Document Management

Upload and store vehicle documents securely. Buyers can review maintenance history and ownership records.

Seller Dashboard

Complete listing management — track views, messages, offers, and payment status from one central dashboard.

Marketplace

Browse, Search, Discover

A beautiful, intuitive interface for exploring thousands of car listings with advanced filters and detailed views.

Car Marketplace Listings
Car Type Categories
Car Details View

User Experience

Everything You Need in One Place

From listing your car to managing documents and communicating with buyers — a seamless experience for both sides of the transaction.

List Your Car
User Dashboard
Document Management

Communication

Instant Messaging, Real-Time Updates

Socket.io powers real-time messaging so buyers and sellers can negotiate, ask questions, and close deals without delays.

Real-Time Messaging

Trust & Security

Peace of Mind for Every Transaction

Multiple layers of verification and secure payment processing ensure every transaction is safe for both buyers and sellers.

Trust and Security Features
01

Identity Verification

Degit KYC system verifies every user's identity before they can list or purchase vehicles.

02

Phone Verification

Twilio SMS verification ensures every phone number is legitimate and owned by the user.

03

Escrow Payments

Trustap holds payment securely until both parties confirm the transaction is complete.

04

Document Verification

Buyers can verify vehicle documents and history before committing to purchase.

Architecture

Built for Scale and Performance

01

Next.js Frontend

Server-side rendering and static generation for optimal SEO and performance.

02

Spring Boot Backend

Robust Java backend handling complex business logic, authentication, and API integrations.

03

Real-Time WebSockets

Socket.io enables instant messaging and live updates across the platform.

04

PostgreSQL Database

Scalable relational database for listings, users, messages, and transaction data.

Impact

A Trusted Car Marketplace

AutoAlly provides a secure, feature-rich platform where buyers and sellers can transact with confidence.

Secure

Escrow Payments

Real-Time

Messaging

KYC

Verified Users

Advanced

Search & Filters

Engineering Challenges

The hard parts I solved

Real-time messaging that doesn't melt the database

Solution · Socket.io for live transport, Postgres for persistence (writes batched + async), Redis pub/sub for fan-out across instances. Message read state lives in a separate fast table to avoid contention with the main message log.

Outcome · Sub-200ms message latency across thousands of concurrent buyer-seller conversations without DB pressure.

Escrow flow that protects both sides

Solution · Multi-step state machine with explicit transitions (pending → buyer-funded → seller-shipped → buyer-confirmed → released). All transitions logged immutably; disputes pause the state and route to admin review with the full audit trail.

Outcome · Zero money-lost incidents — every transaction has a complete auditable trail and explicit state at all times.

KYC + listing verification at scale

Solution · Automated VIN check + ID verification + document upload at signup; verified-seller badge on listings; flag-and-review workflow for buyer reports with priority queue for admins.

Outcome · Bad actors filter out at signup; legitimate sellers get verified-badge trust signal that lifts listing conversion.

Building a marketplace?

I take on senior contract work for marketplaces, real-time systems, and trust-and-safety infrastructure.