Storytelling App
π Introducing another fantastic project from last semesterβs CMPUT 401 students at the University of Alberta! π«
Our students partnered with NSTEP, a non-profit organization focused on teaching healthy habits to children through nutrition and physical activity programs, to develop an innovative web app called Storytelling App - Helping people share their story π€π.
The Storytelling App enables NSTEP program post-attendees to provide feedback in various formats, including audio, video, and text. It also allows NSTEP staff to collect, store, and analyze that feedback ππ. Key features include creating a questionnaire, responding to a questionnaire, and viewing feedback. Additionally, a super admin can create and manage admin accounts and their permissions ππ₯.
The app was built using React for the frontend, Django for the backend (including the Django REST framework), and MySQL as the database, offering a clean and intuitive user interface suitable for users with various technical backgrounds ππ₯οΈ.
Throughout the project, the team learned valuable lessons:
- Tasks may take longer than anticipated
- There is often a pre-existing solution to a problem (donβt reinvent the wheel!)
- Importance of clean and easy-to-use UI/UX for diverse users
- Overcoming challenges and roadblocks in software development
We extend our gratitude to Darlene Schindel, Melissa Gruber, and Brandon Gruber of NSTEP for providing the opportunity to collaborate on this meaningful project ππ€!
Congratulations to the dedicated team for their hard work and exceptional teamwork! ππ©βπ»π¨βπ»
University of Alberta CMPUT 401 Project - Fall 2022
Team
Asad Idrees, Thèa Eggert, Jason Hoang, Mohammed Mashrur Azad, Favour Nwachukwu, Jinglong Zhao