All projects

Service marketplace

A prototype for service providers, enquiries and categories.

Vue 3ConvexMarketplace
01

Challenge

A services market needs to connect categories, providers and enquiries without a heavy start.

02

What we did

We built a marketplace structure with categories, profile logic and an enquiry path.

03

Result

The project can test service niches and expand features based on real usage.

Dev-story article

Service marketplace: how the project was built

A services market has to connect categories, providers and enquiries without a heavy first release. This prototype defines the core marketplace structure for that path.

Sections

06

Modules

04

Stack

Vue 3 + Convex

Duration: 12-15 min. From project to learning materials
01 00:00

Why the project exists

A services market needs to connect categories, providers and enquiries without a heavy start.

A services market has to connect categories, providers and enquiries without a heavy first release. This prototype defines the core marketplace structure for that path.

02 01:00

What was built

We built a marketplace structure with categories, profile logic and an enquiry path.

The project includes service categories, provider profile logic, enquiry records and browsing routes. It is meant to test service niches and expand only where real usage points next.

03 02:40

Main modules and user path

M01

Category records organize services into browsable groups so visitors can start from intent rather than knowing a provider name.

M02

Provider profiles describe the service offer, contact context and relevant fields needed for discovery and comparison.

M03

Enquiry workflows capture what a visitor needs and connect that request to the relevant provider or category.

M04

Admin-ready status fields prepare requests and profiles for review, updates and future moderation workflows.

04 04:30

Architecture and technology decisions

Technical foundation: Vue 3, Convex, Marketplace. This matters not as a logo list, but as the set of choices that keeps data, state, user actions and future maintenance manageable.

Vue and Convex give the prototype live records and a fast browsing interface. The model stays focused on categories, profiles and enquiries instead of adding unrelated marketplace features too early.

05 06:30

How it works in a real scenario

In real use, “Service marketplace” works as a clear sequence: it starts from the original problem, then the user takes the primary action, follows a clear data path and reaches the result. The experience stays logical instead of being a random set of screens.

The practical value shows where manual work used to be needed: part of the process is automated, responsibilities are clearly separated, and each module does one understandable job. That is what keeps the solution easy to maintain and extend.

06 08:30

Result and lessons

The project can test service niches and expand features based on real usage.

The project can test service categories and provider discovery with a clear data model. More complex workflows can be added once the useful niches are visible.

Read next

These projects share nearby technical or product decisions, so they show how the same principle behaves in another context.

Have a similar idea?

Discuss your project