DiaryZapp is an innovative and user-friendly mobile application designed to inspire and facilitate creative journaling and diary-keeping for users of all ages. With DiaryZapp, users can easily document their daily experiences, thoughts, and emotions in a visually engaging and interactive way.
DiaryZapp aimed to create a web portal, using an existing database from their mobile application. This would allow educators and family members to access children's journals without needing the devices where the mobile application was installed. The challenge was to scale the existing database infrastructure which was originally built without support for multiple user roles and linking children accounts to classrooms and family members.
The research examined how the portal can use existing data from the mobile application to support multiple account types such as educators and family members while children accounts are linked between classrooms, educators and family members. This research involved a comprehensive exploration of suitable calendar libraries to identify the most compatible solution for both educators and families.
One critical aspect of the research was to establish a user-access system that aligns with the roles of the educators and family members. Educators have access to view journals of assigned children, while family members are restricted to viewing children journals linked to their account.
Create Classrooms: Educators can create classrooms and assign accounts within the portal which is then updated to the mobile application.
Create accounts: Educators can create accounts and provide the family members with access codes to link up to children accounts within the portal.
Educators Portal Access: The portal displays a list of negative trigger words or concerning content that was detected by the DiaryZapp mobile application. Educators can monitor and provide immediate intervention to address the issues early on.
Family Members Portal Access: Family members can access the web portal to link and monitor a children's journal activity giving them a better understanding of how the children are progressing each day.