Skip to content
Dinis Fragata
Back to projects

Final course project · 20/20

School Management App

A school management system built as my final course project (graded 20/20). The app centralises school operations such as meals, tests, activities, schedules, logins, attendance and grades.

A long-term project developed over several months, focused on solving a real school workflow problem through a mobile-first application connected to a backend and database.

  • React Native
  • React.js
  • PHP
  • MySQL

Problem

School information is often spread across different places.

Students, teachers and staff often depend on separate processes for meals, tests, activities, attendance and grades, making the experience less organised.

Solution

A mobile-first system for daily school operations.

The goal was to create one central application where different school areas could be accessed and managed in a clearer, more practical way.

Features

  • Authentication and user access for different school roles.
  • Modules for meals, tests, activities and schedules.
  • Attendance and grade management connected to a database.