Draft. Replace the text in [brackets] with real details the client has approved before publishing.
Where they were stuck
[In a few plain sentences: e.g. on exam days thousands of students logged in at once and the system slowed down or crashed. Parents had to call the school to ask about attendance or fees.]
What made it tricky
- Huge rushes. Quiet most of the year, then everyone logs in at the same moment on exam day.
- Children's data. Student information has to be kept private and secure.
- No time off. We had to move from the old system to the new one without interrupting classes. [Add any other limits.]
What we built
A faster learning platform for students and staff, covering [enrolment, attendance, fees, exams, report cards, live classes], plus an iPhone and Android app for parents. [Add two or three decisions you made and why, in plain words.]
For your tech team
React front end, Node.js services, Redis caching and queueing for exam-day peaks, Flutter mobile apps, hosted on Google Cloud with load testing and CI/CD.
What the client got to keep
- Designs and clickable previews for the website and app
- All the code, plus the App Store and Google Play accounts, in their name
- Results from our load tests and step-by-step running guides
The result
[A result the client will confirm, e.g. "35,000+ students online at the same time without slowing down", app store ratings, or fewer calls to the school office.]