Best Education Hack
Inspiration
We were inspired to create NewLeaf because we wanted to provide students with a comprehensive and user-friendly platform that would improve their productivity and learning experience. We discovered that many existing tools focused on a single aspect of student life, such as scheduling or note-taking, but lacked integration and consistency. We aimed to develop a multifunctional solution that combines various tools and functionalities into a single, user-friendly interface, allowing students to manage their academic tasks more effectively.
What it does
NewLeaf is a Flask web application that aims to streamline various aspects of student life. NewLeaf offers an AI chatbot for academic assistance, a smart schedule maker/calendar for task organization, a PDF summarizer for condensing lengthy documents, a computer vision hand-tracking canvas for interactive learning, and much more. The platform acts as a one-stop solution for students, providing a variety of tools to help them along their academic journey.
How we built it
We used Flask, a lightweight and flexible Python web framework, to create the backend infrastructure and handle HTTP requests when developing NewLeaf. We designed the user interface for the frontend using HTML, CSS, and JavaScript to ensure a seamless user experience. We also used various APIs and libraries to build the AI chatbot, computer vision features, and other functionalities. Our team worked closely together throughout the development process, leveraging our diverse skill sets to address various aspects of the project.
Challenges we ran into
We faced several challenges while developing NewLeaf, which put our problem-solving abilities and perseverance to the test. Integrating multiple APIs and ensuring seamless communication between application components presented significant technical challenges. Furthermore, optimizing performance and scalability while maintaining a responsive user interface necessitated careful planning and iteration.
Accomplishments that we're proud of
We're proud to have successfully implemented a wide range of features and functionalities within NewLeaf, resulting in a comprehensive solution for students. Our AI chatbot effectively answers academic questions, and the smart schedule maker/calendar helps users stay organized and productive. The use of computer vision hand-tracking technology adds an interactive element to the platform, improving the learning experience. Furthermore, our team's collaborative effort and dedication allowed us to deliver a polished and functional product within the hackathon deadline.
What we learned
We learned a lot about web app development, API integration, and project management while working on NewLeaf. We learned how to use Flask for backend development while implementing front-end features in HTML, CSS, and JavaScript. Working with different APIs taught us about data integration, error handling, and best API practices. We also improved our communication and teamwork skills by working together to solve problems and make decisions.
What's next for NewLeaf
In the future, we plan to expand NewLeaf's features and capabilities to increase its utility for students. This includes fine-tuning the AI chatbot to provide more personalized and comprehensive assistance, incorporating new machine learning algorithms for advanced functionality, and improving the user interface for a more intuitive experience. We also talked about many ways to combine the tasks we divided among ourselves.
ABOBE APP IDEA: music add on to play relaxing lofi music while studying and google photo add on to make collages of school related work.

Log in or sign up for Devpost to join the conversation.