← All work

Featured · Full-stack development

BidLane

A responsive marketplace designed to keep browsing, bidding, comments, and auction timing synchronized as the action unfolds.

Role
Full-stack developer
Product
Real-time marketplace
Core stack
Next.js · TypeScript · MongoDB
BidLane marketplace showing a grid of vehicle listings

01 / THE CHALLENGE

One interface, several clocks.

An auction experience has to make changing information feel trustworthy.

Listings, bids, comments, watchers, and countdowns all change on different timelines. The product needed to keep those signals understandable while still supporting the everyday work of listing and discovering vehicles.

02 / SYSTEM SHAPE

A clear responsibility for every layer.

01

Next.js + React

Responsive browsing, listing, bidding, and commenting flows.

02

Auth + Data

NextAuth protects identity-aware actions; MongoDB stores application state.

03

Live services

Pusher distributes updates while Cloudinary manages uploaded vehicle media.

03 / KEY DECISIONS

Designed around product boundaries.

Realtime

Push meaningful changes

Pusher carries live activity so users can see auction updates without manually refreshing the experience.

Identity

Protect participation

NextAuth separates public browsing from authenticated actions such as bidding, commenting, and selling.

Media

Keep uploads outside the app

Cloudinary handles vehicle images, keeping media delivery separate from the application’s primary data.

Responsive UI

Preserve the auction hierarchy

Tailwind CSS supports a layout where time, price, and the primary action remain legible across screen sizes.

04 / REFLECTION

The result is a complete product loop.

Users can move from discovery to participation without leaving the application.

The project brings together the core concerns of a marketplace—identity, inventory, communication, media, and changing state—inside one full-stack implementation. It is also the foundation I would extend next with automated integration tests, clearer operational monitoring, and deeper seller tools.