Inspiration
A member's inability to speak Chinese has caused problems in regards to communicating with his aging, foreign grandparents. Being able to celebrate these festivities with his relatives, albeit not in person, would help to cheer up his loved ones.
What it does
The app sends reminders on Chinese holidays. Once opened, the app teaches how to say, for example, "Happy Lunar New Year!" in Chinese through an mp3 soundbite and text.
How we built it
Android Studio was utilized in conjunction with java to build the app. The reminders are send using a Firebase Cloud Messaging server.
Challenges we ran into
Although the team members were comfortable with java, learning new programs was challenging. Issues arose especially with the reminders; originally, a background service within the app would send the push reminders, but this functionality was made difficult to implement as a result of android OS updates.
Accomplishments that we're proud of
Learning and debugging a new software means we achieved the goal we set for ourselves despite the lack of a working final product.
What we learned
Android Studio, Firebase
What's next for Heritage Project
In-app running background processes could be used in the place of Firebase Cloud Messaging, and further development could be made on the frontend of the app.
Log in or sign up for Devpost to join the conversation.