Inspiration
We're beginner coders who were looking to create a solution to a real world issue, leaving room for scalability.
What it does
ScheduleX utalizes PyPDF2, Google Calendar API, and tKinker to extract the date and time for homework assignments, exams, and other calendar-worthy events.
How we built it
Our GUI is built with tKinker. We split into specific tasks, frame working code and then adding complexity later.
Challenges we ran into
Some problems that we ran into is issues with were using DJango as a web framework, and having trouble using an API for the first time.
Accomplishments that we're proud of
We're proud that we were able to finish a deliverable on time. We think we really challenged ourselves with this project.
What we learned
We learned a lot about working in parallel as a team and making sure we could pivot on a dime when running into issues.
What's next for ScheduleX
Expanding language choice and visual user experience.
For our program, you'll need to install: pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib tKinter python 3.10 PyPDF2
=/= Note : Due to Google's restrictions on how users within organizations can access APIs, in order to use this program you'll have to be added as a test user on developer cloud hub. Please email njcirks@syr.edu with a non-organization gmail account to be added as a test user.
Built With
- google-calendar
- pypdf2
- python
- tkinker
Log in or sign up for Devpost to join the conversation.