Project 01 · School ERP
Edunex
A school management system in three parts: a mobile app for students and teachers, a web dashboard for the school office, and the API behind both.
Technology
- React Native
- Expo
- React
- Express
- Prisma
- PostgreSQL
- Cloudflare R2
- Problem
- The school needed one place for classes, students, teachers, fees, attendance, timetables and notices, reachable from a phone by students and teachers and from the web by the office.
- Solution
- An Expo React Native app with separate student and teacher logins by school code, a React admin dashboard for classes, fees, attendance and documents, and an Express + Prisma API on PostgreSQL with files in Cloudflare R2. Every record is scoped to a school, so the same system can serve more schools later.
- Our contribution
- Our first freelance project. We built the API and database, the admin dashboard and the mobile app, and run its deployments on Render and Cloudflare Pages.