FAZLEY RABBI
← Work

Education Intelligence Platform · May 2026 – Present

EduBase

National education discovery, comparison, and fee intelligence platform for 90,000+ institutions across Bangladesh.

ROLE · Solo Developer Active

The Problem

Bangladesh lacks a centralized education database — students, parents, and researchers have no way to discover, compare, or analyze 90,000+ institutions across the country.

The Approach

A modular monolithic platform with fee intelligence, institution comparison engine, automated web scraper, and a public REST API — built on Laravel 13 with full-text search via Meilisearch.

Highlights

  • Engineered a modular monolith with 12+ modules across 52+ database tables for institution discovery, comparison, and fee analysis.
  • Built Fee Intelligence Engine — a multi-dimensional analyzer computing fee ranges, medians, and percentile distributions by institution type and location.
  • Developed Institution Comparison Engine enabling side-by-side evaluation of admission fees, semester costs, and total cost of attendance across multiple institutions.
  • Implemented automated web scraper system with configurable adapters for government portals (BANBEIS, DSHE, UGC) and institution websites.
  • Designed a public REST API v1 with 19 endpoints serving institution data, fee insights, and comparison results with pagination and filtering.
  • Built an Institute Portal with ownership claims, allowing institutions to claim, verify, and update their profiles.
  • Containerized full stack with Docker for VPS deployment with Redis Horizon queue supervisors and automated CI/CD.
Scope of work (8)
  • Laravel 13 modular monolith with 14 module boundaries and event-driven architecture.
  • Fee Intelligence Engine: multi-dimensional analyzer with field-level confidence scoring across 6-tier scale.
  • Institution Comparison Engine: side-by-side evaluation with admission, semester, and total cost breakdowns.
  • Automated Web Scraper System: configurable adapters with deduplication rules and data enrichment pipeline.
  • Public REST API v1: 19 endpoints with pagination, filtering, sorting, and JSON-LD structured data.
  • Institute Portal: ownership claims, profile verification, and update workflows with approval system.
  • SEO & Content Engine: automated sitemap generation, structured data injection, and meta management.
  • Full Pest test suite with 53+ tests covering modules, endpoints, and data integrity.

Stack

  • Laravel 13
  • PHP 8.4
  • MySQL
  • PostgreSQL
  • Redis
  • Meilisearch
  • Alpine.js
  • Tailwind CSS v4
  • Docker

Architecture

System diagram

[CONTENT REQUIRED] Architecture diagram (B3)

Media

[CONTENT REQUIRED] Screenshots / demo video (B2)

Lessons learned