Case Study 2024 WebApp

Sakosile

Postgraduate Academic Thesis & Workflow Tracking System

TypeScriptReactTailwindZustand

The Problem

Postgraduate project supervision across Nigerian universities — tracking student-supervisor assignments, scheduling defences, recording score sheets, coordinating across departments/faculties/schools — is normally scattered across spreadsheets, paper, and email, and most institutions have no shared system for it. Sakosile centralizes that into one role-based platform built to serve postgraduate offices nationwide, not just a single university.

Role & Key Decisions

• **Full-stack:** Express + TypeScript + MongoDB backend, React + Vite + TypeScript frontend • **Role-based access** across student, lecturer/supervisor, faculty, PG admin, and institution admin — modeling a real institutional hierarchy • **Security & APIs:** JWT auth, Helmet, rate-limited auth routes, CORS, Multer file uploads • **Workflow Automation:** Daily node-cron job flagging stale/overdue projects • **Frontend ecosystem:** React Query + Axios, React Hook Form + Zod, Radix UI, Recharts • **Development Activity:** 489 commits — sustained build, not a prototype

Outcome

Currently live and in use at 2 Nigerian universities, supporting postgraduate project tracking, defence scheduling, and score management across multiple institutions — built on a structure designed to onboard additional institutions without rearchitecting (separate institution/faculty/department/school records, role-based access per institution).

Project Screenshots & Interfaces

Sakosile system landing page and entry portal.

Sakosile system landing page and entry portal.

Central Coordinator Overview Portal showing institution statistics.

Central Coordinator Overview Portal showing institution statistics.

Defense Day scheduling and score sheet management panel.

Defense Day scheduling and score sheet management panel.

Student thesis workflow milestone timeline.

Student thesis workflow milestone timeline.

Postgraduate thesis readiness validation checklist.

Postgraduate thesis readiness validation checklist.