All work

A MERN real estate site with JWT sessions, Google sign-in, and property search with filters.
Role
Personal project
Type
Full-Stack
Status
Shipped
RealEstateHub4 layers
ReactJWTGoogle OAuthExpress.jsNode.jsMongoDB

Overview

A personal project on MongoDB, Express, React and Node. Users sign in with a JWT session or their Google account, browse and search listings with filters, keep a profile and save searches. I designed the REST API for listings and built the front end on top of it.

At a glance

ways to sign in: JWT session or Google
2
ways to sign in: JWT session or Google
features, from listings to saved searches
6
features, from listings to saved searches

System sketch

ClientAuthAPIDataReactJWTGoogle OAuthExpress.jsNode.jsMongoDB

A simplified view of how the main parts connect.

What I built

  1. JWT-based authentication and authorization

  2. Google OAuth login integration

  3. RESTful API architecture

  4. Advanced search and filter functionality

  5. User profile management

  6. Property listing and browsing

Stack

  • MongoDB
  • Express.js
  • React
  • Node.js
  • JWT
  • Google OAuth
  • REST API

Next case study

News Sentiment Platform