Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ganesh-sharmaz/yapperai

AI ChatBot made using Gemini (Gemini-flash-1.5 model) with help of ReactJS and TailwindCSS.
https://github.com/ganesh-sharmaz/yapperai

ai ai-chatbot building-ai-chatbot-using-react-js chatbot gemini-api gemini-pro react-js react-js-project tailwindcss yapperai

Last synced: 4 days ago
JSON representation

AI ChatBot made using Gemini (Gemini-flash-1.5 model) with help of ReactJS and TailwindCSS.

Awesome Lists containing this project

README

        

# Yapper AI 🤖

Welcome to **Yapper AI** – an innovative chatbot that offers numerous companions to talk to, each with a unique personality based on current world trends. Whether you're looking for a friendly chat, intellectual discussion, or some lighthearted fun, Yapper AI has it all!

🚀 **[Yapper AI - Live App](https://yapper-ai.vercel.app/)**

## 📚 Overview

**Yapper AI** is a modern, feature-rich chatbot web app built using ReactJS, TailwindCSS, and the powerful **Gemini Flash 1.5** model. The app features a wide range of personalities users can interact with, from the trending **Sigma Male** persona to a playful **Baby** companion. Each personality offers a unique conversational experience tailored to different moods and trends.

This project is open-source, and we welcome developers to contribute to its ongoing development!

## 🎨 Features

- **Personalized Chat Companions:** Multiple personalities based on modern trends such as Desi Indian, Caring Girlfriend, Anime Characters, and more.
- **Advanced Markdown Rendering:** Complex markdown text is used to display beautifully formatted, highlighted chat content.
- **Firebase Authentication:** Secure login and user management with Firebase integration.
- **Responsive Design:** The app is fully responsive, providing a seamless experience across devices, powered by TailwindCSS.
- **Open Source Contribution:** Yapper AI is open to contributions from developers who want to enhance its features and functionalities.

## 🛠️ Tech Stack

- **Frontend:** ReactJS, TailwindCSS
- **Backend Model:** Gemini Flash 1.5 (for chatbot personalities)
- **Authentication:** Firebase
- **Markdown Rendering:** React Markdown
- **Deployment:** Vercel

## 🤝 Contributing

We welcome contributions to Yapper AI! To get started:

1. Fork this repository
2. Create a new branch:
```bash
git checkout -b feature/your-feature
```
3. Commit your changes
```bash
git commit -m "Add some features"
```
4. Push to the branch:
```bash
git push origin feature/your-feature
```
5.Open a pull request

please make sure your code adheres to our coding standards and is well documented.

## 📄 License

This project is open source under the MIT License. Feel free to use it as you see fit.

## 🌐 Links

- **Live App:** [Yapper AI](https://yapper-ai.vercel.app/)
- **Github Repository URL:** [Yapper AI Github](https://github.com/Ganesh-Sharmaz/YapperAI)

## ✨ Contributors

Thanks to all the amazing developers who have contributed to the project.