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

Share this project:

Updates