NovaAI_Project_Summary

Published on
Embed video
Share video
Ask about this video

Scene 1 (0s)

Project: NovaAI – Full-Stack AI Chat Platform Role: Full-Stack Developer & System Architect Developed and deployed NovaAI, a real-time AI chat platform inspired by ChatGPT, as a solo project covering full-stack architecture, development, and deployment. Key Contributions 1. 1. Full-Stack Architecture & Development • Built using Next.js (TypeScript) for both frontend and backend. • Designed and implemented a MongoDB schema for persistent chat and user data. 2. 2. Real-Time AI Response Streaming • Integrated the Google Gemini API with WebSockets to enable live, character-by- character AI responses. • Achieved low-latency, conversational user experience similar to ChatGPT. 3. 3. User Authentication & Subscription System • Integrated Clerk for secure authentication (sign-up/sign-in). • Built full Stripe-based subscription management, including: – Secure checkout and billing portal. – Webhooks to sync subscription status and gate premium features (e.g., file uploads). 4. 4. Deployment & Infrastructure • Containerized the app with Docker for consistent environments. • Deployed production-ready containers to the cloud ensuring reliability and scalability. Outcome Delivered a production-grade SaaS application end-to-end—handling AI integration, authentication, payments, and deployment—demonstrating mastery across the modern full-stack ecosystem..