Skip to content

Full-Stack ChatGPT App with React, Express, MongoDB, and Google Gemini AI

Notifications You must be signed in to change notification settings

juliomp18/ChatGBT-clone

 
 

Repository files navigation

ChatGPT Clone Fullstack Project

This project is a full-stack implementation of a ChatGPT clone, leveraging modern web technologies to create an interactive and engaging chat application. The stack includes React for the front-end, Express for the back-end, MongoDB for database management, Google Gemini for AI capabilities, Clerk for user authentication, Magekitio-react for image updates, and beautiful animations to enhance user experience.

Table of Contents

Features

  • Interactive Chat Interface: Real-time communication with AI-powered responses.
  • User Authentication: Secure login and signup using Clerk.
  • Image Updates: Users can upload and update images with Magekitio-react.
  • AI Integration: Powered by Google Gemini for advanced AI interactions.
  • Beautiful Animations: Smooth and engaging animations to enhance user experience.
  • Responsive Design: Optimized for desktops, tablets, and mobile devices.

Technologies Used

  • Front-End: React, Magekitio-react, Tailwind CSS, Animations (CSS & JavaScript)
  • Back-End: Express.js, Node.js
  • Database: MongoDB
  • AI Integration: Google Gemini
  • Authentication: Clerk
  • Styling: Tailwind CSS, Custom Animations

Screenshots

HomePage

HomePage

Dashboard Page

dashboard-page

About

Full-Stack ChatGPT App with React, Express, MongoDB, and Google Gemini AI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 64.0%
  • CSS 35.7%
  • Other 0.3%