Brainwaves
Full stack development
Brainwaves is a gamified Learning App that takes the user on a journey of puzzle solving with a wide range of different learning paths in order to develop the user’s critical thinking skills. Featuring an AI companion called Wimmy the Whale that is constantly present and help the user in their journey.
Why Brainwaves?
Approximately 1 million Canadian children with ADHD face challenges in critical thinking due to difficulties in concentration and impulse control. This neurobiological condition affects their school performance, making it hard to solve complex problems amidst constant distractions. To address this, we aim to create an app that helps children with ADHD learn to break down problems and develop critical thinking skills, ultimately assisting them in performing better in school.
Tools
Duration
September 2023 -
December
(16 weeks)
Key Features
1. AI chatbot
We implemented an AI chatbot to deliver personalized feedback to users based on their performance. After each quiz, users can chat with our AI mascot character, Wimmy, to ask questions about the quiz or anything related to their studies.
2. Quiz
3. Account System
Mockup - Figma file
After establishing the brand identity and the style of Brainwaves, our team began sprinting various low fidelity layout designs where 4 members produced different iterations in an attempt to design a fun and engaging user workflow. The best features and designs from each iteration were combined to create a definitive Lo-Fi design.
Lesson Learned
1. Communication
This was a group project involving 8 people, effective communication was very important. Our team was divided into two groups: a development team of 4 members including myself, and a design team. To prevent miscommunication, we held daily meetings within the development team to enhance the debugging process and discuss the tasks that needed to be done.
2. Open AI
We implemented our mascot character, Wimmy the Whale, using OpenAI GPT-4 to create an AI character. This character helps users via Lambda functions with AWS, adopting a friendly and fun personality for users to enjoy through API requests.
3. Back-end Tech
To implement the account system, we used Firebase to store users' information. Users can also choose dark mode, colorblind mode, and dyslexia mode, with these customization settings stored in the Firebase database based on user preferences.
Final designs!!