Abdul Rahman
AstraBot
Web Case Study

AstraBot

An advanced AI-powered chatbot built with Next.js 15 that delivers intelligent, context-aware responses. Maintains full conversation context, stores chat history in MongoDB, and uses Clerk for secure authentication.

Key Features

AI chatbot with Gemini API integration

Maintains full conversation context

User authentication with Clerk

Chat history stored in MongoDB

Seamless and responsive UI

Tech Stack

Next.js 15Gemini APIMongoDBClerkTailwind CSS