Case Study

FeatWiz

FeatWiz is an AI assistant that answers product or service questions on a website, then analyzes repeated user queries to suggest features and improvements for the site owner.

AI chatbotSelf-initiated
FeatWiz's cover image

Key metric

24/7

Feedback Workflow

Outcome

Turned user conversations into feature recommendations with usage tracking and billing controls.

Tools

TypeScriptNext.jsMistral AILemon SqueezyMongoDB

Contributions

  • Frontend development
  • Backend development
  • Mistral AI integration

Challenges

A key challenge was designing a conversational and analytical engine that answers user inquiries and suggests features and improvements to the website owner.

Another challenge was implementing fair usage controls for external AI APIs while maintaining smooth, real-time interactions for multiple simultaneous users.

Solutions

I used Mistral AI to process user queries and generate feature suggestions based on the questions people were already asking.

I implemented Upstash Redis for a scalable queue, enforcing rate limits and fair usage without degrading the user experience.

I used Next.js with Prisma and MongoDB for data persistence, and NextAuth for secure user authentication and project protection.

Notable features

  • Chatbot that answers website visitor questions and gathers feedback
  • AI-driven recommendations for new features and improvements based on aggregated user queries
  • Transparent, usage-based billing—no subscriptions; pay only for the chats used
  • Dashboard for tracking chat counts, user engagement, and feature reports
  • Automated, scheduled reports summarizing popular user requests and improvement opportunities

1 / 11

Let's Work Together

Tell me what you're building

Share the scope, blockers, timeline, and success criteria. I'll review the context and follow up with clear next steps.

We use cookies to personalize your site experience.