Inspiration
The inspiration for GrowthPath stems from the desire to bridge the educational gap for students with learning disabilities, such as dysgraphia, dyslexia, dyspraxia, and autism. Recognizing the unique challenges these students face, GrowthPath aims to transform these obstacles into growth opportunities. By leveraging innovative technologies and personalized learning strategies, the app seeks to create an inclusive educational environment where every student, regardless of their learning abilities, can thrive and reach their full potential. GrowthPath is dedicated to redefining the educational landscape, ensuring that all learners have the tools they need to succeed.
What it does
GrowthPath offers a suite of features tailored to support diverse learning needs. For those with dysgraphia, it transforms spoken thoughts into written ideas, providing simplified prompts for easy communication. The dyslexia feature, Reading Buddy, enhances reading accessibility by reading text aloud and offering simplified versions for better comprehension. For dyspraxia, the Handwriting Interpreter converts handwritten notes into digital text, streamlining note-taking. Autism support comes through Literal Lens, which translates complex language into straightforward expressions, easing communication. Additionally, a versatile AI assistant is available for all students, offering information, advice, and creative ideas to support general learning needs.
How we built it
GrowthPath was developed using a combination of front-end and back-end technologies to deliver a seamless and adaptive user experience. The back-end was built with Flask, leveraging its robust framework for creating scalable web applications. The AI-driven features, such as the Reading Buddy and Literal Lens, were implemented using natural language processing (NLP) libraries and APIs to ensure accuracy and user-friendly interactions. On the front-end, we used HTML, CSS, and JavaScript to create an accessible and engaging interface tailored for students. For collaboration, we relied on GitHub to manage our codebase, allowing us to work cohesively and implement features efficiently.
Challenges we ran into
Building GrowthPath presented several challenges. As a team, we were unfamiliar with front-end development, which required us to learn and apply HTML, CSS, and JavaScript on the fly. Managing Git effectively was crucial in coordinating our efforts, allowing us to track changes, collaborate seamlessly, and resolve conflicts efficiently. Integrating APIs for the AI features proved complex, as it required a deep understanding of data handling and ensuring the outputs were both accurate and user-friendly. Time management was another significant hurdle; balancing multiple feature implementations with testing and debugging pushed us to work efficiently under tight deadlines. Additionally, designing an inclusive and intuitive interface for a diverse user base required thoughtful planning.
Accomplishments that we're proud of
Our team is especially proud of the progress we made on the front-end aspect of the project. None of us had prior specialization in front-end development, and it was an area where we knew we needed to improve. However, we rose to the challenge and worked hard to create a web application that is not only functional but also visually appealing and engaging for kids. We had to significantly improve our speed and efficiency to bring our vision to life within the time constraints, and we’re thrilled with the results!
What we learned
During the hackathon, our team gained valuable experience in several areas. We learned how to use GitHub collaboratively, which proved essential for coordinating our efforts. From creating repositories to managing branches and resolving merge conflicts, GitHub helped streamline our workflow and ensured everyone was on the same page. We also explored the use of APIs, which was new to us, learning how to fetch, process, and display data from external sources. This added a dynamic, interactive element to our project. Additionally, we ventured into front-end development using HTML, CSS, and JavaScript, which were unfamiliar tools for most of our group. Despite our limited experience, we managed to build a functional and visually appealing interface. The hackathon challenged us to step out of our comfort zones and gain practical skills while working as a team.
What's next for GrowthPath
The next steps for GrowthPath involve expanding and diversifying the features to support a wider range of learning disabilities. Furthermore, we also aim to introduce child and parent accounts, enabling a more personalized and interactive experience. Parents could track their children's progress, while children benefit from a user-friendly interface designed specifically for their needs. Another exciting improvement would be implementing a usage history feature, allowing students to revisit past activities, measure their growth, and celebrate their accomplishments over time.
Log in or sign up for Devpost to join the conversation.