Marketplace prototypes

Chef'it

Chef'it was a startup I co-founded to help people find and book home chefs nearby. As lead developer, I shipped five quick builds between November 2022 and March 2023 to test it, ending in a map of local kitchens and a waitlist page.

Chef'it search results: two kitchen listings beside a Mapbox map of Riverside and Moreno Valley

The challenge

Home cooks and private chefs have no simple storefront, and diners have no easy way to find one nearby. Chef'it set out to be that marketplace: browse kitchens by cuisine, see them on a map, book one.

The open question was which version of the idea people wanted, so the goal was to put working builds in front of people quickly rather than polish a single one.

The approach

I treated each build as an experiment and started from existing open-source projects, so the time went into the Chef'it parts: cuisine categories, kitchen listings, chef sign-up and branding. The commit history shows five builds between November 2022 and March 2023.

The furthest version stores each kitchen in Sanity with its address, rating, photos, coordinates and a cuisine category. Search runs a Sanity query that matches the text against each listing's title, address and description, and the map uses geolib to centre on the matching kitchens before Mapbox drops a marker on each one.

  • Cuisine categoriesAsian, Mediterranean, Indian, American, European, Mexican, Latin and African tabs replace the stay types of the original template.
  • Kitchen mapSearch results sit beside a Mapbox map centred on the matching kitchens.
  • Listings in a CMSEach kitchen is a Sanity document with photos, address, contact info, rating and coordinates.
  • Sign-in and waitlistGoogle sign-in through NextAuth, plus a landing page with a live sign-up counter read from MongoDB.

How a diner finds a kitchen

  1. 01BrowsePick a cuisine tab
  2. 02SearchSanity query by place or name
  3. 03MapCentre on results, one marker each
  4. 04Sign inGoogle via NextAuth

Kitchens, not rooms.

An earlier build showed Riverside kitchens as cards with their cuisine, a map toggle, and menu entries for selling food and hosting experiences.

Earlier Chef'it build: four Riverside kitchen cards with the account menu open showing Sell Your Food and Host an Experience

Five builds in five months.

Commit dates trace the path from a Vue ordering app in November 2022 to the kitchen map and a waitlist page in late March 2023.

Timeline of five Chef'it builds from November 2022 to March 2023 with the stack of each

A waitlist to test demand.

The landing page counts sign-ups live from MongoDB and offers Join and Fund Us paths. It was adapted from the CutieHack 2021 hackathon website.

Chef'it landing page: Order, explore, review homemade food and chefs, with Fund Us and Join buttons

Tools

  • Next.js
  • React
  • Tailwind CSS
  • Sanity
  • Mapbox
  • NextAuth
  • Firebase
  • Vue 3

Map and landing screenshots captured from the live deployments in November 2026; the listings view is from an earlier build, and the timeline is drawn from commit history. The builds start from open-source projects: Ibrahim Mowafy's full-stack Airbnb clone (kitchen map), faintsmiles' Airbnb clone (Google Maps build) and the CutieHack 2021 website (landing page). I adapted each for Chef'it.

Next projectTrue-Upscaling Image EnhancerUpscaler desktop app showing image properties, type options and an Upscale button