Inspiration
Inspired by the need for a collaborative study environment among UCI students, ManGo Study aims to break down barriers and foster connections through shared learning experiences.
What it does
ManGo Study connects UCI students by providing a platform where they can find, create, and attend study sessions and academic events, promoting collaboration and enhancing the learning experience.
How we built it
We developed ManGo Study using Flask as the backend framework, integrating a user-friendly frontend with HTML, CSS, and JavaScript. Data is stored and managed in a CSV file, allowing easy access and updates for events. We also utilized Yelp API to gather recommendations for study spots in the area.
Challenges we ran into
We faced several challenges during development, including managing user input validation, handling form submissions without page refreshes, and ensuring the UI remained responsive as events were added. Additionally, we had to figure out how to efficiently filter and display events based on user preferences.
Accomplishments that we're proud of
We successfully created a functional platform that allows students to submit and view events, ensuring a seamless user experience. Our implementation of AJAX for asynchronous form submissions significantly improved the interactivity of the application.
What we learned
Throughout the project, we learned valuable skills in web development, including backend programming with Flask, frontend design, and working with APIs. We also gained insights into effective teamwork and project management.
What's next for ManGo Study
Moving forward, we plan to enhance the platform by integrating user authentication, allowing students to create profiles and manage their events. We also aim to incorporate more advanced filtering options and potentially expand the platform to include features like discussion boards or study group matchmaking.
Log in or sign up for Devpost to join the conversation.