Back to projects

Full-stack · AI

LuckyLease.

Finding a place should feel like finding a fit. A student sublet marketplace with real-time conversations and a thoughtful AI second opinion.

LuckyLease student housing homepage with city search
PRODUCT VIEW / LUCKYLEASE

THE OVERVIEW

What’s the idea?

A web-based platform for short-term subletting, focused on student and intern housing. Search, location discovery, messaging, and personalized advice live in one place.

  • TypeScript
  • JavaScript
  • Next.js
  • Tailwind
  • Express
  • Supabase
  • PostgreSQL
  • Socket.io
  • Google Gemini
01 / THE QUESTION

The problem.

Students and interns need short-term housing that fits their budget, location, and schedule. A listing alone rarely tells the whole story.

02 / THE RESPONSE

The approach.

A searchable marketplace pairs practical discovery tools with Lucky, a Google Gemini-powered advisor that evaluates a listing against a renter’s preferences.

INSIDE THE BUILD

Details that matter.

01

Search & discover

Create listings, use advanced filters, and explore an interactive map. Multiple photos are stored with Supabase Storage.

02

A personal second opinion

Lucky considers budget, location, amenities, and lease duration to provide structured pros and cons and a compatibility rating from 0 to 10.

03

Talk in real time

Socket.io connects renters and listing owners through real-time chat.

04

Secure access

JWT-secured email and password authentication supports the marketplace experience.

TECHNICAL FLOW / A HIGH-LEVEL VIEW

  1. 01

    Next.js 14 interface

  2. 02

    Express & JWT

  3. 03

    Supabase database / storage

  4. 04

    Socket.io & Gemini

KEEP EXPLORING / NEXT PROJECT

CVLens