Inspiration

Ordering online often means browsing categories, filling a cart, and repeating the same steps every time. We wanted to make reordering feel more natural

What it does

Daily Pour is a conversational checkout demo. You can ask for an item, request “my usual,” or reorder from the Usuals page. It suggests a specific product and price, then waits for your confirmation before creating a bill. Checkout can use PayPal sandbox credentials, or a clearly labeled demo flow that charges nothing.

How we built it

We built Daily Pour with Next.js, React, and TypeScript. A Gemini model interprets chat requests. Next.js API routes validate products and calculate prices on the server.

Challenges we ran into

We ran into challenges such as running out of the "Daily quota" of Gemini. Also we are very limited still now with ordering items and we need to add more, which we will definitely do.

Accomplishments that we're proud of

We’re proud that the whole order can happen in chat—from understanding a request to presenting a bill and checkout link. The Usuals page also supports combining favorites from different categories into one bill.

What we learned

We learned that conversational checkout needs more than a good model response. It needs reliable product and price checks

What's next for Daily Pour

Next, we’d like to test the flow with more people, improve how it handles many different type of requests, and make voice ordering more accessible, as it is still a demo.

Built With

Share this project:

Updates

Submission history