One of our members works with a UChicago student organization, New Americans, that helps prospective citizens study and prepare for their citizenship test. We noticed that the work is very difficult and a lot of the folks studying for this test have difficulties preparing for it given their financial and academic resources. Therefore, we sought to build a tool that would aid them in practicing/preparing for the oral and written exam, as well as the interview process. There are other applications that already do this, however, many lack the features that we provide, such as having a profile t that tracks progress and helps with pronunciation and writing.

What it does

The application provides users with resources to practice all of the interview questions in multiple languages, as well as with spelling, pronunciation, and small chit chat practice that tends to happen during interviews.

How I built it

We used React-Native to integrate a firebase database and Google-Cloud computing API to aid in translating and helping users practice their English for the interview. This allowed us to build applications for both Android and IOS devices.

Challenges I ran into

Integrating the back and front end, and having all the components work well together.

Accomplishments that I'm proud of

We are proud to have gotten the product to a working state with many of the intended features and have a layout in place for more features in the works.

What I learned

All of us were new to React Native and Firebase, and it was our first time making an application, which taught us how to separate tasks and learn important developing skills.

What's next for American Path

We would like to further add features, such as writing practice and feedback, pronunciation practice, and providing support for more languages.

Share this project: