Jason Bariamis

AI project

BookMind AI

An AI-powered book discovery app that helps users find books through natural-language prompts, structured recommendations, and a polished recommendation-card experience.

BookMind AI app interface showing the AI-powered book recommendation form

Role

Creator / Developer

Type

AI web app

Status

Live project

Focus

AI-assisted book discovery and recommendation UX

Stack

Next.jsReactJavaScriptOpenAI APITailwind CSSVercel

Problem

Book discovery often depends on rigid inputs like title, author, category, or genre. That works when users already know what they want, but it is less helpful when they only know the kind of reading experience they are looking for.

Solution

BookMind AI lets users describe their interests in natural language and turns that intent into structured book recommendations with titles, authors, genres, moods, reader-fit notes, and short explanations.

What I built

I built and modernized the frontend experience, connected the app to OpenAI-powered recommendation logic, refined the prompt structure for consistent output, and deployed the project publicly with Vercel.

Modernization work

I refreshed the UI with a cleaner product-style layout, redesigned the recommendation cards, added loading skeletons, replaced popup errors with inline validation, and improved the app’s responsive behavior.

Highlights

What this project shows

  • Redesigned the app as a polished standalone AI book discovery experience.
  • Updated the OpenAI flow to return structured recommendation data instead of fragile plain-text parsing.
  • Added genre, mood, and reader-fit metadata to make recommendation cards more useful.
  • Improved loading, validation, error handling, and responsive card layout.
  • Deployed and maintained the app through GitHub, Vercel, and a branch-based PR workflow.