github.com/alpizz/itu-tracker ↗

Tracks course and curriculum information for ITU students.

An animated visualization of alpizz/itu-tracker's Git history in December 2020, built by 1 contributor. The codebase reached 56 lines, mostly HTML. The video runs 12 seconds.

Render your own repo

Turn any GitHub repository into a video like this — free sample in seconds.

Visualize your own →

Open this visualization on its own page →

Language

HTML

Contributors

1

Lines of Code

56

From

2020-12-08

To

2020-12-09

Advertisement

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.

Advertisement

Share this video