Overview

AstraBot is an advanced AI-powered chatbot crafted with Next.js 15, Tailwind CSS, MongoDB, and Clerk for secure user authentication. Leveraging the Gemini API, this application delivers intelligent, context-aware responses that enhance user interactions.

AstraBot is designed to maintain the full conversation context, ensuring a coherent and engaging experience throughout each session. Its seamless and responsive UI adapts beautifully across devices, while the integration of MongoDB allows it to store chat history, enabling users to revisit past conversations effortlessly.

With Clerk handling authentication, AstraBot provides a secure and personalized environment, making it an ideal tool for users seeking a reliable and smart chatbot experience.

Technologies

    Next.js 15
  • Next.js 15
  • Gemini API
  • Gemini API
  • MongoDB
  • MongoDB
  • Clerk
  • Clerk
  • Tailwind CSS
  • Tailwind CSS

# Features

  • AI-powered chatbot with Gemini API integration
  • Maintains full conversation context
  • User authentication with Clerk
  • Seamless and responsive UI
  • Stores chat history for better user experience