Scene 01Case file

Thrive

Online platform connecting users with verified sustainable living resources through personalized recommendations.

Year

2025

Stack

Next.js · React · PostgreSQL

Status

Live
Thrive screenshot

Overview

Thrive addresses fragmentation and information overload in sustainable living by creating a centralized hub for discovery, learning, and contribution.

Built with Next.js 15 and modern web technologies, the platform provides intelligent, personalized recommendations based on user interests and location, making sustainable living accessible and actionable for everyone.

What I built

  1. 01Sign-in with Google OAuth and email through Auth.js
  2. 02Profiles that capture interests and location to tailor recommendations
  3. 03Resource library of guides, videos and links in PostgreSQL via Prisma
  4. 04Discovery with filters driven by user interests and location
  5. 05Server-side rendering and data fetching on Next.js 15
  6. 06Route protection with middleware and server-side validation

Stack

Next.js · React · PostgreSQL · Prisma · AuthJS · Shadcn UI · TypeScript

Frames

Next caseTix - Movie Ticket Booking App

More work