Skip to content

Latest commit

 

History

47 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

AI Chatbot Application

Project Overview

The AI Chatbot Application is a full-stack web platform that enables users to interact with an intelligent conversational assistant, generate AI-based images, purchase usage credits, and share generated images within a community gallery.

The application is designed with a responsive user interface supporting both mobile and laptop views, includes dark mode, and ensures secure authentication and payment handling.

Core Capabilities

  • AI-powered chat with formatted responses
  • Code-formatted answers using Markdown and syntax highlighting
  • Secure user authentication (Login and Registration)
  • Credit-based usage system
  • AI image generation and publishing
  • Community image gallery
  • Responsive design for mobile and desktop
  • Dark mode support

Technology Stack

Frontend (Client)

  • React 19
  • Vite
  • Tailwind CSS
  • React Router DOM
  • React Markdown
  • Prism.js
  • Moment.js
  • React Hot Toast
  • Axios

Backend (Server)

  • Node.js
  • Express.js
  • MongoDB with Mongoose
  • JSON Web Tokens (JWT)
  • bcryptjs
  • dotenv
  • CORS
  • OpenAI API
  • ImageKit
  • Stripe
  • Svix
  • Axios
  • Nodemon (development)

About

Full-stack chatbot with AI integration, authentication, payments, and image generation.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages