Skip to content
SAJEEL HASAN
ALL PROJECTS
(02)2026FEATURED

GeoRate

Full-stack PERN application for persisting and exploring location-based reviews, built around a real-time interactive map.

GeoRate screenshot
GEORATE — SCREENSVIEW FULL SIZE
(01) Overview

GeoRate is my first full-stack web project, and the one that pushed me from writing front ends to owning an entire application. It pairs an interactive Leaflet map with a Node and Express API backed by PostgreSQL, so places, ratings and reviews all persist and update without a page reload. Building it meant designing the schema for users, locations and reviews, exposing a REST API over it, and working out how map state stays in sync with the data underneath — then getting the whole thing deployed across three services with CI/CD.

(02) What it does
01

Full-stack PERN architecture for persisting and exploring location-based reviews

02

Interactive Leaflet and OpenStreetMap interface for marking and browsing locations

03

REST APIs and schemas covering users, locations and reviews

04

CI/CD pipelines for automated deployment — frontend on Vercel, backend on Railway, database on Supabase

Let’s work together—Available for work—Let’s work together—Available for work—