Skip to content

somenath203/Next-Gemini-ChatApp

Repository files navigation

Next-Gemini-ChatApp

Introduction

Welcome to the Next-Gemini-ChatApp! This project is a full stack chatbot application built using modern web development technologies. It uses Next.js for the frontend and integrates the Gemini API to provide chatbot functionalities. The app is designed to offer a seamless and interactive user experience. Along with chat functionality, users can also view detailed histories of each chat session conducted in the past. Additionally, user also has the option to copy Gemini Assistant response messages and share assistant messages directly on WhatsApp and Twitter.

Technologies Used

  • Next.js: A React framework that enables server-side rendering and static site generation.
  • TypeScript: A strongly typed programming language that builds on JavaScript.
  • Tailwind CSS: A utility-first CSS framework for rapid UI development.
  • Ant Design: A comprehensive UI library.
  • Gemini API: An API that provides advanced chatbot capabilities.
  • Zustand: A small, fast state-management library.
  • Clerk: Authentication service for managing user sessions and identities.

Demo Video of the Application

11.07.2024_18.49.24_REC.mp4

Live Preview

Click here to open the application: https://next-gemini-chat-app.vercel.app/

Disclaimer

The creator of this application is not responsible for any type of content produced by the chatbot. Users are advised to use the chatbot responsibly and be aware of the potential for generating unintended or inappropriate content.