SCHOLA
Scholarship Discovery & Multi-Stage Application Platform
A centralized full-stack web platform connecting ambitious students with scholarship opportunities — featuring one-time CV profile management, multi-stage application tracking, and an end-to-end provider review dashboard.

Scholarship processes are fragmented
and repetitive.
Information is scattered across unofficial posters, social media, and disparate forms. This creates broken communication, repeated document submissions, delayed reviews, and zero transparency for students.
Scattered Information
Scholarship opportunities are fragmented across social media feeds, physical posters, and unofficial messaging groups without a verified central portal.
Repetitive Document Uploads
Students are forced to repeatedly upload identical CVs, transcripts, and certificates for every separate application they submit.
Zero Progress Visibility
Applicants rarely know where their application stands — whether in administrative screening, document review, interview, or final selection.
Asymmetric Provider Management
Scholarship providers lack structured digital dashboards to organize candidate pools, transition applicant stages, and publish real-time outcomes.
A centralized platform for the entire scholarship journey.
Schola creates a single trusted environment where students explore opportunities and apply with stored profiles, while scholarship providers manage listings and advance applicant stages seamlessly.
Explore Programs
Search, filter by criteria, and review verified scholarship requirements & deadlines.
One-Click Submit
Apply directly using pre-saved profile data and stored cloud CV with duplicate protection.
Live Stage Tracking
Follow application progress across administrative screening, interview, and final review.
Decision & History
Receive transparent outcome updates and maintain an organized history of past submissions.
Individual contribution & core architecture.
As the sole developer and designer, I led Schola from system requirements and workflow architecture to full-stack Laravel implementation, database modeling, Supabase cloud integrations, and UI/UX design.
Full-Stack Developer
Engineered the complete web application from backend business logic and database architecture to responsive Blade views and cloud integrations.
Structured modular controllers, custom middleware pipelines, and strict request validation classes.
Developed responsive Blade templates with clean typography, dynamic form states, and mobile accessibility.
Architected relational tables, foreign key constraints, indexes, and Eloquent ORM model relationships.
Implemented secure role-based access control with distinct permission boundaries for Students and Providers.
Built dynamic multi-stage application lifecycles with state progression and validation safeguards.
Connected Supabase S3-compatible storage for secure CV uploads, file validation, and public asset URLs.
UI/UX Designer
Designed a modern, high-trust digital interface prioritizing readability, effortless document management, and clear stage visibility.
Mapped frictionless journeys from scholarship discovery to submission and provider evaluation.
Crafted a refined white-and-red palette, high-contrast typography hierarchy, and reusable UI tokens.
Optimized mobile-first views for student browsing alongside data-dense desktop provider dashboards.
Designed profile-first document management to eliminate repetitive file uploads for students.
Structured applicant review tables, quick filter controls, and intuitive stage transition triggers.
System Analyst
Formulated functional requirements, data integrity policies, and the business logic governing the scholarship lifecycle.
Analyzed friction points in conventional manual scholarship processing for both applicants and organizations.
Defined exact stage transitions from Submitted → Screening → Interview → Accepted / Rejected.
Formulated validation logic to prevent concurrent duplicate submissions to the same program.
Defined row-level security concepts ensuring applicant CVs and personal data remain strictly confidential.
Engineered for trust & clarity.
A structured web experience allowing students to discover scholarships, submit applications with verified profiles, and track live stages with total confidence.




System features designed for friction-free workflows.
Key technical and product capabilities built to streamline discovery, automate repetitive tasks, and empower both students and scholarship providers.
Scholarship Discovery & Filtering
Search, sort, and filter open opportunities with detailed criteria including academic level, eligibility, requirements, and deadlines.
One-Time CV Profile Upload
Students store their verified CV and portfolio once on their profile, automatically attaching to future applications with zero friction.
Structured Application Workflow
Duplicate-prevention validation ensures students submit once per program while tracking custom requirements for each scholarship.
Multi-Stage Progress Tracking
Transparent status indicators keep applicants informed through document screening, interviews, and final award decisions.
Comprehensive Provider Dashboard
Scholarship providers create listings, review incoming applicants, inspect CVs directly, and advance candidates through custom review stages.
Application History & Archival
A centralized dashboard allows students to review historical submissions, current statuses, and past review outcomes.
Multi-Guard Authentication (RBAC)
Independent student and provider authentication guards ensure strict access control and separation of platform privileges.
Cloud Storage via Supabase
Documents and scholarship branding assets are stored and distributed through Supabase Cloud Storage with optimized URL delivery.
Laravel, PostgreSQL, and Supabase Storage in sync.
Explore the Schola project repository
View the implementation behind Schola's scholarship platform workflow, application management, and provider experience.