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

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.