Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/ganesh-sharmaz/yapperai
- Owner: Ganesh-Sharmaz
- License: mit
- Created: 2024-09-10T11:07:42.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-01-22T18:03:15.000Z (23 days ago)
- Last Synced: 2025-01-22T18:26:32.291Z (23 days ago)
- Topics: ai, ai-chatbot, building-ai-chatbot-using-react-js, chatbot, gemini-api, gemini-pro, react-js, react-js-project, tailwindcss, yapperai
- Language: JavaScript
- Homepage: https://yapper-ai.vercel.app
- Size: 699 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
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 requestplease 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.