Saigely

A real-time AI chat platform built with Next.js, GraphQL, WebSockets, and OpenAI.

Saigely is a full-stack portfolio project focused on real-time AI interaction, authentication, and conversation management. The application streams AI responses over WebSockets, persists chat history, and demonstrates modern full-stack architecture using a streamlined Next.js-based runtime.

Features

  • Real-time AI response streaming with OpenAI
  • WebSocket-based chat communication
  • GitHub and Google authentication powered by Better Auth
  • GraphQL API built with GraphQL Yoga
  • Persistent conversation history stored in MongoDB
  • Server-side rendering with Next.js App Router
  • Modular architecture designed for future integrations and expansion

Tech Stack

  • Next.js 15 App Router
  • GraphQL Yoga
  • Better Auth
  • MongoDB Atlas
  • OpenAI API
  • WebSockets
  • Tailwind CSS
  • Radix UI
Screenshot of the Saigely chat interface

Goals

  • Demonstrate full-stack application architecture using Next.js
  • Showcase real-time AI streaming with WebSockets and OpenAI
  • Explore scalable authentication and conversation management patterns
  • Serve as a practical portfolio project highlighting modern web development skills
  • Provide a foundation for future features including exports, collaboration, and analytics

Current Focus

Saigely is currently under active development with work centered on authentication, conversation persistence, GraphQL integration, and real-time AI streaming. Future enhancements include conversation export, team collaboration features, usage tracking, and additional productivity tools built on top of the core chat platform.