Back to portfolio
Education
Scholarship System
- Role
- Full-Stack Developer
A system for organizations and schools where applicants submit scholarship requests through a carefully validated, page-by-page UX—each step owns its form state and input rules. Committee members review applications in a dedicated admin experience and print official PDFs, available in two languages. I designed and built the project full stack on Firebase, Firestore, and the Realtime Database.
Keynotes
- Split the applicant journey into focused pages for clearer UX and easier validation per step.
- Enforced strict client-side and server-side validation across every input and submission stage.
- Built committee review tools with bilingual PDF generation for printable applicant records.
- Owned the full stack on Firebase—auth, Firestore data modeling, and deployment.
Technologies
- React
- TypeScript
- Firebase
- Firestore
- Firebase Realtime Database