Inspiration - The inspiration for creating this app stems from the desire to enhance the budget tracking process. We aimed to make expense management more accessible and convenient for users who may prefer a hands-free approach or are looking for an innovative way to interact with budgeting tools by integrating voice commands.

What it does - Essentially, the app tracks and manages people's expenses and overall income using their voice commands by taking several factors into account. The user can still manually enter in commands if they wish.

How we built it - I used several technologies to build this app. It combines the power of React, Context API, local storage, and Speechly for a seamless budget tracking experience which is what I used to make this app.

Challenges we ran into - One significant technical challenge was integrating voice recognition into the app's functionality and ensuring no errors after the integration. Implementing Speechly required careful consideration of extracting entities from voice input and ensuring accurate interpretation. Additionally, making the app responsive for various devices and addressing potential errors during voice commands posed challenges that were overcome with debugging.

Accomplishments that we're proud of - I addressed the possible errors in our code and effectively integrated Speechly into the app which was significant for the app's functionality; thus, I am proud to have accomplished this. Using several technologies together is not always the easiest task to accomplish and the fact that I ultimately accomplished that was also noteworthy in my eyes.

What we learned - I learned how to code effectively under time constraints which enhanced by problem solving and coding skills. In addition, while coding this mobile app in visual studio code, I learned how to debug effectively under time and under pressure.

What's next for EchoSpend - Your Finances, Your Voice - I want to expand this app further by incorporating several AI technologies like object detection so that when the user shows a picture of their expenses to the screen for a specific day, the app can detect that and adjust the overall income and expense accordingly.

Built With

Share this project:

Updates