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.

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.



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.



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.

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.

Identity Verification
Degit KYC system verifies every user's identity before they can list or purchase vehicles.
Phone Verification
Twilio SMS verification ensures every phone number is legitimate and owned by the user.
Escrow Payments
Trustap holds payment securely until both parties confirm the transaction is complete.
Document Verification
Buyers can verify vehicle documents and history before committing to purchase.
Architecture
Built for Scale and Performance
Next.js Frontend
Server-side rendering and static generation for optimal SEO and performance.
Spring Boot Backend
Robust Java backend handling complex business logic, authentication, and API integrations.
Real-Time WebSockets
Socket.io enables instant messaging and live updates across the platform.
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.