Lee Paulison's Logo

Project Sage

A full-stack OpenAI assistant using Next.js, MongoDB, and GraphQL.

Project Sage is a personal developer tool built to demonstrate real-time AI integration using a custom front-end and back-end architecture.

Features

  • WebSocket connection to OpenAI’s Chat API
  • Session-based conversation storage in MongoDB
  • GraphQL API for user and preference management
  • Tailwind CSS and ShadCN-based UI components
  • Markdown-based project documentation (like this!)

Tech Stack

  • Next.js 15 App Router
  • PostgreSQL (users/preferences)
  • MongoDB (conversations)
  • Apollo GraphQL + Codegen
  • NextAuth + GitHub OAuth
Screenshot of Project Sage interface

Goals

  • Showcase my ability to build full-stack AI-integrated tools
  • Provide a fast and accessible UI/UX for HR teams and demo reviewers
  • Lay the groundwork for future SaaS or portfolio growth