Scene 01Case file
Thrive
Online platform connecting users with verified sustainable living resources through personalized recommendations.
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
- 01Sign-in with Google OAuth and email through Auth.js
- 02Profiles that capture interests and location to tailor recommendations
- 03Resource library of guides, videos and links in PostgreSQL via Prisma
- 04Discovery with filters driven by user interests and location
- 05Server-side rendering and data fetching on Next.js 15
- 06Route protection with middleware and server-side validation
Stack
Next.js · React · PostgreSQL · Prisma · AuthJS · Shadcn UI · TypeScript