opal-app

byRana Peries

Create a mobile-first car marketplace app that helps private car sellers list vehicles and buyers discover, enquire about, and complete a car purchase through the platform. The app should support two main user journeys: selling a car and buying a car. Seller Journey A seller should be able to: Create a new car listing by entering the car’s key details: Brand Model Year Body type Price Mileage Fuel type Transmission Location Description Availability status Automatically generate realistic car images based on the vehicle details. Preview the listing before publishing. Edit or remove an existing listing. View enquiries from interested buyers. Reply to buyers inside the app. Mark a car as: Available Reserved Sold Confirm a sale once both buyer and seller agree. --- Buyer Journey A buyer should be able to: Browse available cars in a clean marketplace feed. Search and filter cars by: Brand Body type Price range Year Mileage Fuel type Location Open a car listing to view: Image gallery Vehicle details Price Seller information Description Availability status Save favourite cars. Contact the seller with an enquiry. Message the seller inside the app. Make an offer or express intent to buy. Track the purchase process until the car is marked sold. --- Marketplace Experience The app should include: A dashboard for buyers to browse cars A seller dashboard to manage listings and enquiries Listing detail pages Add/edit listing flow Messaging or enquiry flow Purchase/status tracking flow Empty states, loading states, validation messages, and success confirmations --- Design Direction Use a clean, premium, mobile-first marketplace design similar to modern property, car sales, or classified apps. The experience should feel trustworthy, simple, and transaction-ready, with clear calls to action for both buyers and sellers.

Landing
Landing

Comments (0)

No comments yet. Be the first!

Landing design preview
Login: Sign In
AdminDashboard: View Overview
AdminDashboard: Manage Listings
ListingDetail: Review Listing
ListingDetail: Remove Listing
AdminDashboard: Manage Users
UserDetail: View User
UserDetail: Suspend User
AdminDashboard: View Reports
FlaggedContent: Review Content
FlaggedContent: Moderate Post