Inspiration

Accessing analytics on the go is hard—especially for non-technical users. I wanted a seamless way to interact with data without dashboards, queries, or setup—just by talking. AskCanal was born to make insights as easy as a conversation.

What it does

AskCanal lets users speak to their analytics and get instant insights in natural speech. No more manual queries, dashboards, or complex setups—just ask.

How we built it

Frontend: SwiftUI for a clean iOS experience. Voice Input: Apple’s native Speech Recognition. Backend: MCP server to process prompts and return data. Voice Output: ElevenLabs API via REST for natural speech responses.

Challenges we ran into

  • Achieving fast text-to-voice response.
  • Originally aimed to build a developer-on-the-go tool (GoWriter) but ran into authentication, UX, and server-client complexities—pivoted to AskCanal on Sunday, 23rd.

Accomplishments that we're proud of

  • Bridging voice and analytics seamlessly.
  • Simplifying complex data access for anyone, anywhere.
  • A clean, intuitive interface.

What we learned

  • Handling real-time speech transformations (input & output).
  • Connecting iOS apps with MCP server responses.

What's next for AskCanal

  • Implementing key metrics & insights.
  • Developing first-pass analysis for instant understanding.
  • Improving user interface & experience.

AskCanal is just getting started. 🚀

Built With

Share this project:

Updates