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
- nextjs
- react
- typescript