Inspiration, What it does

Newcomers that arrive in countries they have never lived in before, usually are overwhelmed and it is tough for them to manage without knowing the dialect that the country uses. SmartCards will allow users to get over this barrier, by actively giving them translations and pictures of certain phrases or words the user wants to learn.

How we built it

We used python flask as a backend and we setup a database to account for users and flash card data. Also created endpoints so client would have access to update and receive information. To deploy our server we used the Heroku cloud based service that leverages powerful AWS, this allowed users to run the application on any platform.

Challenges we ran into

The development environment was difficult for us to predict. The simulators were working really well but the actual mobile application was giving us issues when sliding to receive the next card. In android devices, we were not able to make the translation from english to Korean but this was not a problem in the iOS development

Accomplishments that we're proud of

We are most proud of the fact that what we set out to do, we definitely accomplished. Our "barebones" idea remained the same throughout the whole process and we didn't have to make any major sacrifices to account for something we could not do.

What we learned

We learned new languages and new frameworks. Some of us had never seen JavaScript and React before and this was a great opportunity for us to absorb and digest by applying the concepts we learned.

What's next for SmartCards

Developing more endpoints to allow for easier open source contribution.

Built With

Share this project: