Assigned to work on implementing gamification features for a NGO Client's android mobile application for children to read books.
- Used Django to create a backend API for tracking reading time accumulated by users, collection of badges, and streaks. Also created an Admin Dashboard for the client to easily add new missions, badges and award badges to users if there are edge cases that the system fails to detect to reward badges.
- Implemented gamification features in the Android app using recommended app architecture of LiveData and ViewModel.
- Created mockups to cover missing edge cases of initial design and also created mockups for future stories that can be worked on to add more value to the app.
Tech stack: Android (Java), Django DRF, AWS
- Used Django to create a backend API for tracking reading time accumulated by users, collection of badges, and streaks. Also created an Admin Dashboard for the client to easily add new missions, badges and award badges to users if there are edge cases that the system fails to detect to reward badges.
- Implemented gamification features in the Android app using recommended app architecture of LiveData and ViewModel.
- Created mockups to cover missing edge cases of initial design and also created mockups for future stories that can be worked on to add more value to the app.
Tech stack: Android (Java), Django DRF, AWS