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

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