Case study · 06 / 11
IPACSS
University campus-management platform
Platform · Full-Stack2021–23Private
A large, multi-role platform for running a higher-education institution end to end — students, teachers, classes, subjects and study plans through to timetables, grades, attendance, internship offers, document requests and complaints. Built as a three-part system: a GraphQL API over MySQL, an Angular admin dashboard with super-admin / admin / staff roles, and an Ionic mobile companion for students and teachers. One of my largest projects, spanning ~60 data models.
Highlights
- GraphQL API (Apollo + Sequelize + MySQL) — ~60 modelled entities
- Role-based Angular dashboard — super-admin, admin & staff
- Academic core — classes, modules, study plans, grades & attendance
- Careers — internship offers, CVs, applications & company links
- Ionic + Capacitor mobile app with JWT auth & barcode scanning
- JWT auth, file uploads & transactional email (Nodemailer / Mailjet)
Stack
Angular 13GraphQLApolloSequelizeMySQLNode.jsIonicCapacitor
Source private