The Ninja Family App is designed to be a Family management app where parents can establish goals and incentives for their kids to trust and follow. It determines a credit score for each kid in the Family between 0-100, based off of promises that are related to behavioral expectations, jobs and goals. Parents create these promises for the kids, and each promise has 3 strikes. Once the promises loses 3 strikes, the kid loses 10 points, if the promises is kept the kid receives 10 points towards their score. Rewards are also set to be unlocked at certain scores. Each kids score can be reset each week.
For the past 9 months I’ve been learning and developing a React native app to launce on the Apple App Store and Google Play Store. I originally started developing the app to apply what I’ve learnt in my Azure Certs and play around with Azure, but due to the cost i moved over to Firebase and am now hosting it entirely on Firebase. Technology I’ve learnt and used in this project includes:
Currently the beta version of the app is available to Play Store members (Android) with an internal testers link, but I still have some goals to reach before I decide to launch the app. Some small styling changes and some adjustments to the realtime synchronization of data is a minimum, but I would also like to have a kids side for them to view their progress and the ability for kids to take iniative and propose promises, to be approved by parents for 2x weighing ( +/- 20 points for Kept or Failed promise status).