Inspiration
We wanted to create a web app that could make the lives of university students easier. One common problem that all 4 team members saw was there wasn't any proper way to integrate class times with a calendar or productivity app while setting up productivity apps at the start of each semester.
What it does
Our project seamlessly integrates with Canvas courses to display canvas assignments and class times in a task manager and calendar.
How we built it
We built this project from the ground up using Streamlit libraries and Python in Visual Studio Code. We also used Github to share the code and simultaneously work upon it..
Challenges we ran into
The main challenges we ran through during this project was the integration of Canvas using API and Github merge conflicts. We solved these conflicts by researching API integrations with apps and carefully planning the delegation of tasks.
Accomplishments that we're proud of
We are proud of our determination and will to spend the last 24 hours working on a real world problem while also learning StreamLit, Github, and API integration. We are proud to build something of practical use that can benefit other's lives.
What we learned
We learned quite a lot. We learned how to manage time effectively, give positions and specific tasks to group members, and research ideas that will be used in a practical sense
What's next for Ontime
Next, we would like to incorporate a *better task integration and a more fluid user experience. * We would use a more powerful web app framework such as React which can help us integrate the accessibility of Python scripts with the more developer-friendly Reactjs.
Log in or sign up for Devpost to join the conversation.