# Project export: Ora - Multilingual AI Assistant for Seamless Reservations

This document was generated by HackStack to give an AI agent context about a hackathon project. Sections are labeled with their provenance; content marked as truncated was cut to keep this document small.

## Project metadata

- Hackathon: Cal Hacks 11.0
- Tagline: Ora is a next-gen AI assistant that converts your voice to text, uses an LLM for decision-making, and makes AI calls in any language to handle bookings, appointments, and more—seamlessly.
- Devpost: https://devpost.com/software/ora-multilingual-ai-assistant-for-seamless-reservations
- GitHub: not linked
- Team: contributor stats unavailable

## Devpost submission (written by the team)

### Inspiration

We were inspired by the need for a truly inclusive assistant—one that doesn’t just work in English, but speaks every language, adapts to all needs, and breaks down communication barriers. Ora was born from a desire to make everyday interactions easier for everyone, whether it's someone striving for efficiency in their busy schedule or someone facing communication challenges, like being hard of hearing. We believe in a world where technology is accessible, personal, and universal.

### What it does

Ora is a versatile AI assistant that listens, understands, and acts on your commands in any language. It converts your voice into text, uses a powerful LLM to make informed decisions, and places AI-driven calls to arrange everything from restaurant reservations to healthcare appointments. It’s designed to make communication feel seamless, taking the hassle out of everyday tasks.

### How we built it

Ora’s architecture is powered by OpenAI APIs for seamless translation and transcription. We integrated a Twilio-based voice assistant to manage the voice call component, while React.js drives the front end and Python Flask forms the back end. The platform’s core is a robust, multi-layered AI system that blends language understanding with intelligent decision-making to ensure smooth, real-time communication. This combination allows Ora to bridge language gaps and deliver efficient solutions, all while maintaining user-centric design.

### Challenges we ran into

One of our major challenges was managing downtime with the voice call system, which led us to explore alternative solutions. Additionally, limitations in handling single prompts made it difficult to achieve the flexible call interactions we envisioned. These setbacks tested our resilience, but they also pushed us to innovate and adapt our approach.

### Accomplishments we're proud of

We’re proud to have created Ora as a tool for everyone—whether it’s a fast-paced professional seeking efficiency, someone looking for quick language translation, or individuals who are deaf or unable to speak. Ora represents our commitment to inclusivity and accessibility.

### What we learned

Through this journey, we learned the importance of flexibility, quick adaptation, and keeping the user experience at the heart of development. We also realized that building a truly accessible product requires constant testing, listening to user feedback, and embracing diverse perspectives.

### What's next

Next steps for Ora include refining its AI call capabilities, expanding its language support to more languages and dialects, and integrating more context-aware decision-making features. We aim to make Ora even more intuitive, with personalized responses that enhance user interactions, making it a trusted partner in everyday life.

## README (from the GitHub repository)

No README available.

## Detected evidence (automated analysis)

No repository was indexed for this project. Claimed technologies below could not be checked against code.
- Flask (technology) — claimed on Devpost, not found in the code
- OpenAI (technology) — claimed on Devpost, not found in the code
- Python (language) — claimed on Devpost, not found in the code
- React (technology) — claimed on Devpost, not found in the code
- TypeScript (language) — claimed on Devpost, not found in the code

## Codebase structure

No repository index available.

## Key source files

No repository index available; no source files included.