Back
Crave Guru — decision-making assistant
Decision EngineAI RecommendationsConsumer App

CraveGuru

QuassLabs · Architect & Builder · 2023–Present
Overview

The engine behind "what should we do tonight?"

CraveGuru is a multi-category decision assistant built to solve a universal problem: too many options, too little signal. Instead of browsing endlessly, users set a few preferences — group size, budget, mood — answer a handful of targeted questions, and get a matched recommendation. Fast.

The decision comes before the destination. CraveGuru collapses the path between "I don't know" and a concrete answer.

What It Covers

Four categories, one engine

The same recommendation engine powers four distinct use cases — each with its own question set and result surface, all sharing the same preference layer underneath.

How It Works

Preferences first, then questions

Users start by locking in the context: how many people, price per person, and an optional mood tag from 18 vibe options (romantic, adventurous, cozy, spontaneous, etc.). Then a configurable 3–10 question sequence narrows the match. More questions = tighter result. The slider gives users control over precision vs. speed.

Architecture

Serverless engine, three surfaces.

One recommendation engine powers a web app, a mobile app, and a marketing site — all sharing the same preference layer. The backend is AWS Lambda + Node.js; the web client is React + TypeScript; mobile is React Native + Expo; the landing site ships to S3 + CloudFront.

Status

Live. Expanding.

Crave Guru is live and running. The core preference + question engine is stable across all four categories. The recommendation model continues to improve as usage data grows. Additional categories are planned.

View live project