The product problem
Student identity, assignments, card services, feedback, and campus resources often live in separate journeys. University App brought those concepts into a coherent native interface backed by consistent service contracts.
Started as a final-year project · September 2025 – Ongoing
A student-focused platform built end to end: a native SwiftUI experience, an authenticated Go API, a React administration portal, PostgreSQL persistence, and reproducible containerized environments. I continue to develop the project while exploring product validation and its potential for commercialization.
The project explored how frequently used student workflows could share one mobile entry point and one authenticated platform core.
Student identity, assignments, card services, feedback, and campus resources often live in separate journeys. University App brought those concepts into a coherent native interface backed by consistent service contracts.
The first delivery had to demonstrate the complete path from interface to stored data within a final-year scope. With the academic milestone complete, I continue to explore product validation, deployment, future clients, and whether the platform can develop into a commercially viable product.
The iOS client communicates with the project API for authenticated student data and service operations.
Authenticated profile retrieval plus QR and barcode generation and verification.
Card requests, assignment tracking and submission, feedback, and telemetry endpoints.
A separate React portal supports staff authentication and administrative workflows through the same API boundary.
The published screenshot contains no student identifiers. Digital student ID card imagery from the project is intentionally omitted because its demo content includes identifying data.
The architecture keeps the native experience independent from administration and persistence, with the Go API acting as the authenticated contract between them.
The design favored explicit boundaries and reproducible environments over hiding the system inside one application.
Views, state, and service calls remain separated so student workflows can evolve without concentrating behavior inside interface code.
A versioned Go REST API, JWT bearer tokens, and PostgreSQL give both student and staff experiences one consistent source of truth.
Docker Compose supports local development, while Kubernetes base resources and overlays make deployment boundaries explicit.
The first milestone is a demonstrable vertical slice — and the project continues beyond it.
The final-year delivery connected a native iOS interface to implemented authentication, student data, verification, card-request, assignment, feedback, and administrative workflows.
SETU listed University App in its 2026 Software Development Showcase. I now continue to explore validation and commercialization potential without presenting adoption, availability, or performance claims that have not been verified.