Inspiration
As university students, we often find ourselves spending a significant amount of time managing syllabuses, deadlines, and manually creating calendars. This process could be more efficiently handled, allowing us to focus more on our studies.
What it does
Our solution is a platform that takes input in the form of words, PDFs or PNGs, automatically generating a personalized calendar or task list. The system includes an events page where users can add personal reminders beyond academic commitments. It also features upcoming event notifications and the option to download a PDF version for those who prefer physical copies. Additionally, a machine learning chatbot assists in booking tasks, eliminating the need for manual input of details such as dates and times.
How we built it
Our development process involved building a robust framework using Python for the exemplar. We seamlessly integrated Figma with an Azure extension to leverage its powerful capabilities. The user interface was crafted with a sophisticated frontend application, ensuring a visually appealing representation that seamlessly synchronizes across multiple devices. This meticulous combination of technologies allowed us to create a cohesive and efficient system.
Challenges we ran into
One of the challenges was simplifying the code to effectively showcase the intended features within the presentation time limit. Another hurdle involved coordinating various aspects of the project to ensure seamless integration.
Accomplishments that we're proud of
We are proud of gaining a deeper understanding of Azure and other software tools that were initially unfamiliar to us. The project has broadened our knowledge and provided practical experience in our journey as aspiring computer scientists.
What we learned
The project allowed us to delve into the functionalities of Azure and recognize its primary relevance in our field. The experience provided valuable insights into how these tools can be leveraged effectively.
What's next for the Azure project
Our next steps involve the actual implementation of the project using the Azure products we have planned to utilize. We aim to refine and expand the platform based on user feedback and evolving needs.
Log in or sign up for Devpost to join the conversation.