Inspiration
“Words are, in my not so humble opinion, our most inexhaustible source of magic, capable of both inflicting injury and remedying it.” -JK Rowling, Harry Potter and the Deathly Hallows
A kind word may seem small, but can have tremendous effects on brightening someone's day. We wanted to allow the virtual giving and receiving of this small act of kindness as personable and tangible as possible.
What it does
BrightAR allows you to send short, encouraging voice messages to you friends along with a pleasant AR figure to brighten up their day. First, choose a AR figure to send to your friend. Then, either send a voice mail along and brighten your friend's day with your own voice, or type out a message that will be converted into speech for you. When your friend receives your message, they will be able to view the figure in AR while hearing your encouraging message played simultaneously.
How we built it
BrightAR is built off of the React.js web framework.
Challenges we ran into
- Integrating echoAR into our application
- Text to voice conversion
- Voice recording feature: we first used Next.js but had to switch to React.js
Accomplishments that we're proud of
- Learned Blender to create our own 3D model figure
- Troubleshot problems with Next.js and switched to React.js
- Delegation of various tasks: great collaborative teamwork!
What we learned
- Two members of the team were completely new to React.js
- Next.js does not support the voice reading feature well because it first renders the pages into static html
- How to obtain audio input from the user and manipulate it
What's next for BrightAR
- Increasing the options of set models
- Allowing users to create their own custom models
- Applications outside "entertainment/social media" ~ Educational: teachers can send 3D visual models, along with a short verbal explanation to assist students with their learning ~ Medical: physicians could send 3D diagrams and models of test results and procedures, along with a short verbal explanation to better inform their patients
Built With
- echoar
- react.js
- responsivevoice


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