Nova VesperaBilel Hedhli
Available for work
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