Skip to content

Sami

Home

Projects

About

Blog

Home

Projects

About

Blog

← Back to Projects

Progres

A faster, more reliable frontend for the official Algerian university student portal. Used 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 undocumented, so it required 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 - Progres – Student Portal
Progres - Progres – Login
Progres - Progres – Grades View
Progres - Progres – Schedule
Progres - Progres – Admin Data
Progres - Progres – Mobile View