About Braillience
π§ What It Does
Braillience is an accessible flashcard learning platform for blind and visually impaired college students. It enables fully voice-driven studying with AI-generated flashcards, speech navigation, and screen reader support. Users can upload PDFs, generate flashcards, and learn hands-free through spoken commands.
π οΈ How We Built It
The frontend is built with React and TypeScript, and the backend uses Node.js + Express.
We integrated VAPI for seamless voice processing and Letta File + Agent to manage intelligent flashcard generation and conversational learning.
Accessibility was designed in from the start β with ARIA markup, keyboard-only navigation, and high-contrast visual themes.
π§ Challenges We Ran Into
- Integrating Letta agents with dynamic voice feedback loops.
- Handling speech-to-text accuracy in noisy environments.
- Achieving full screen reader and browser compatibility (NVDA, VoiceOver).
π Accomplishments
- Built a voice-first learning experience end-to-end.
- Successfully linked Letta AI agents with VAPI voice pipelines.
- Created a fully accessible workflow from upload β generate β learn β test.
π‘ What We Learned
We explored the intersection of AI agents, voice UX, and accessibility engineering.
We learned to design for inclusivity and discovered the complexity behind combining speech systems with real-time learning interfaces.
π Whatβs Next
- Expand Gemini AI integration for deeper content understanding.
- Add multi-language voice support.
- Launch a mobile PWA for offline study.
- Partner with universities to pilot Braillience in accessibility programs.
Built With
- claude
- css3
- gemini
- html
- javascript
- letta
- node.js
- react
- typescript
- vapi

Log in or sign up for Devpost to join the conversation.