Sami

HomeProjectsAboutBlog
← Back to Projects

Progres

A faster, more reliable alternative frontend for the official Algerian university student portalused by real students.

Personal Project
Astro
Cloudflare Workers
View Live Site →

The Problem

Algeria's official student portal (used by hundreds of thousands of university students) is plagued with UI bugs, crashes during exam season, and a confusing interface. Students needed a reliable way to check grades and administrative data without the friction.

Architecture

  • Astro framework for fast, minimal-JS static rendering

  • Cloudflare Workers/Pages for edge deployment, low latency from North Africa

  • Direct integration with the official university API. No data stored, no proxy backend

  • Client-side session handling with privacy-first design

Technical Challenges

  • The official API is completely undocumentedrequired reverse-engineering from the official app

  • API is brittle and changes without notice, requiring ongoing maintenance

  • Handling auth flows that the official portal gets wrong (broken session handling, bad redirects)

Results

  • Stable, fast alternative used by real students across multiple Algerian universities

  • Zero data storage. No user data ever leaves the client

  • Deployed at the edge: pages load significantly faster than the official portal


Progres – Student Portal
Progres – Login
Progres – Grades View
Progres – Schedule
Progres – Admin Data
Progres – Mobile View