Inspiration
The genesis of ClassAi arose from the struggle to navigate complex course structures. Personal experiences of long hours burnt on navigating the labyrinth of academic planning, despite the resources available, fueled the vision to simplify the journey for countless students.
Building Blocks
ClassAi's foundation lies in meticulous data curation. We created a webscraper to get data on courses, and housed the cleaned data on MongoDB, while Flask streamlined data retrieval. The frontend ensured that we had an aesthetic UI that ensured usability.
Overcoming Challenges
UI/UX Fine-tuning
Crafting an intuitive user interface posed challenges in understanding diverse user perspectives, and making sure the CSS elements were able to fit these requirements. Iterative design adjustments were necessary for an optimal user experience.
Data Integration
Merging data from MongoDB and retrieving it to our frontend page required meticulous synchronization with different Ip addresses. Debugging and ensuring seamless data flow were constant challenges.
Lessons Learned
Collaborative Synergy
Team collaboration lay the cornerstone of our project success. Clear communication and a shared commitment to delivering our product kept us motivated and pushing on.
Agile Iteration
Embracing an agile development approach proved invaluable. Constant iteration allowed us to swiftly adapt to each added feature, and with clear short-term goals made it easier to build our project.
Technical Versatility
The project demanded proficiency in diverse technologies. Learning to seamlessly integrate Flask, React, and MongoDB expanded our technical repertoire.
Next Steps
Enhanced AI Capabilities
Integrating advanced machine learning models for more accurate course predictions and personalized recommendations is a possible future steps
User-Driven Features
Continued user feedback will shape the addition of features that address specific pain points, ensuring ClassAi remains tailored to user needs.
Scaling Impact
Expanding the reach of ClassAi to encompass a wider array of educational institutions and courses, we aim to cultivate an even more comprehensive academic support ecosystem. Additionally, we envision its utility beyond student-centric features. We can see potential applications in facilitating event planning and optimizing exam scheduling for educators.
Log in or sign up for Devpost to join the conversation.