alpizz/itu-tracker

Created Dec 27, 2020 · View the alpizz/itu-tracker repository page

Tracks course and curriculum information for ITU students.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

1

Lines of Code

56

From

Dec 8, 2020

To

Dec 9, 2020

About alpizz/itu-tracker

ITU Tracker is a web application designed to help students at Istanbul Technical University monitor their academic progress and course information. The project scrapes course and curriculum data from the ITU student information system website using Python's Pandas library, then presents this information through an interactive web interface. Students can create accounts, view their complete course list organized by their department and curriculum, mark completed courses with letter grades, and automatically calculate their GPA based on entered grades.

The application is built using Flask as the web server framework with Jinja2 templates for rendering HTML pages, SQLite3 for storing user account and department information, and JavaScript for client-side GPA calculations. The project was developed as an extension of CS50's Finance problem set, incorporating the starter code and architectural patterns from that educational foundation. The interface allows students to track their academic standing throughout their program and provides a centralized place to manage their course progress and performance metrics.

Share this video