Cherry Decision Maker
An AI-powered decision-making assistant built with Nuxt.js and Google Gemini, featuring systematic criteria scoring via an interactive chat interface.

Cherry Decision Maker is an interactive web application designed to help users resolve complex choices through a structured, data-driven approach. Integrated with Google Gemini AI, the app guides users through an AI-assisted chat interface to define criteria, assign custom rating scales (e.g., 0 to N), and systematically calculate the optimal decision based on weighted scoring.
Key Features
- Gemini AI Integration: Conversational AI assistant that helps analyze options, define evaluation parameters, and guide decision flows.
- Systematic Criteria Scoring: Evaluates choices through customizable numerical scales (e.g., 0 to 5 or 0 to 10) to eliminate subjective bias.
- Interactive Chat Interface: Natural language interaction powered by
markedfor clean, rich Markdown response rendering. - Modern UI Styling: Clean, accessible visual layout built with DaisyUI components and Tailwind CSS v4.
Tech Stack
- Frontend Framework: Nuxt.js (v4), Vue.js (v3), Vue Router
- AI & Parsing: Google Gemini API Integration,
marked(Markdown Parser) - Styling & UI: Tailwind CSS (v4), DaisyUI
Project Links
- Live Preview: Cherry Decision Maker
More Projects
View all
NgeTiket
A full-stack event ticketing platform built with Next.js 16, Express.js, Midtrans payment gateway, and dynamic QR e-ticket generation.

Dakon Tourism
A static tourism and booking landing page built with Bootstrap 5, featuring destination catalogs and photo galleries.

WaroengElektronik
A full-stack electronics e-commerce platform built with Laravel 11, Filament admin dashboard, Livewire 3, and Stripe payment integration.