DATE06/01/2024

Lunaris: A Custom Gemini Experience

Web App
Gemini API

Services

Frontend Development, API Integration


Category

Personal AI Project


Client

Personal Project

Contact us Now
Lunaris: A Custom Gemini Experience

Analysis: Building an Interactive, Responsive AI Interface

The goal for Lunaris was a highly interactive, visually engaging frontend built around the Gemini API, with real focus on user experience and design.

Performance

SEO
  • Modern Frontend Stack: Built with ReactJS and Vite for a fast development experience and a snappy user interface.
  • Engaging UI/UX: Uses libraries like WOW.js and Counterup to create smooth, robotic-themed animations that keep users engaged.
  • Interactive Responses: A custom typing effect for AI responses makes the conversation feel more dynamic and alive.

Responsiveness

A core focus was a mobile-first design. The UI is fully responsive, giving a consistent, easy chat experience on any device, from phones to desktops.

Analysis: Building an Interactive, Responsive AI Interface analysis image 1
Analysis: Building an Interactive, Responsive AI Interface analysis image 2

Problem: Overcoming Hurdles and Formatting Chaos

This project had two main challenges: training a custom model with limited resources, and the technical work of handling raw, unstructured API data.

The Challenge of API Response Formatting

SEO

The raw output from the Gemini API was unstructured and not easy to read. The key technical problem was building parsing logic, using React Markdown and custom functions, to turn that data into clean, readable chat bubbles, lists, and code blocks without slowing things down.

Problem: Overcoming Hurdles and Formatting Chaos

Solution: A Feature-Rich, API-Driven Application

The solution was to shift focus from model training to building a great user interface, using solid third-party services so effort could go into the core experience.

Full-Featured User Experience and Deployment

EMAIL

Clerk was used for secure user authentication (including Google and GitHub logins) and EmailJS for notifications, resulting in a complete application. The final product has full user management and a polished chat interface that turns the Gemini API's raw output into something genuinely easy to use.

CLARITY

Your Questions,
Answered.

Quick answers to the questions that come up most. If anything else is on your mind, feel free to reach out directly.

Anything from a simple business website to a full AI powered platform. If you run a local business without a website, or you have an idea for a tool or automation that could save you time, that's exactly the kind of project we're looking for.

It's simple. First, a quick discovery call to understand what you need and map out the build. Then development, in focused sprints with regular updates along the way. Finally, launch, where we deploy the project and stick around to make sure everything runs smoothly.

You'll be working directly with the person actually building your project. No account managers, no middlemen, just direct communication and fast answers.

A simple, static website can often be built and launched in a day or two. Larger, full-stack or AI-driven projects usually take a few weeks depending on scope. Either way, you'll know the timeline upfront.

Yes. Every project includes a short support window after launch to handle any bugs. Ongoing maintenance, updates, and new features can always be arranged afterward if you need them.

Yes, that's not a problem at all. Whether it's adding a chatbot to your current site, building a new frontend for an existing backend, or fixing up one specific part of your app, happy to help.