github.com/alpizz/itu-tracker

Tracks course and curriculum information for ITU students.

Open this visualization on its own page →

Contributors

1

Lines of Code

56

From

2020-12-08

To

2020-12-09

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