Al-Muthana Al-Ghuraid
Preparing the view…
← Back to programs
Software development280 hours

Saudi Digital Academy × WeCloudData

Software Development Using Python

What I learned

Full-stack development with React, FastAPI, JWT and relational databases through SQLAlchemy.

Practical work

May–June 2026 · Online. Capstone: TrackFlow, a cohort-management application built by our three-person team.

Capstone architecture

From interface to database

React and Bootstrap provide the role-based interfaces. FastAPI handles requests and permission checks, JWT supports authentication, and SQLAlchemy connects the application to SQLite.

What the capstone brought together

TrackFlow brings together cohort administration, learning content, assessments, attendance and help-session booking. I led the three-person team and worked across the frontend, backend and database.

Additional program topics

The program also covered OpenAI API and RAG application concepts. These are additional training topics; the TrackFlow diagrams describe the implemented cohort-management application.

Related project ↗