{"id":24752292,"url":"https://github.com/sayan520/your-ai-assistant","last_synced_at":"2026-04-09T21:43:35.504Z","repository":{"id":274079429,"uuid":"921833869","full_name":"Sayan520/Your-AI-Assistant","owner":"Sayan520","description":"This project aims to create an interactive chatbot application built with Python for backend logic and JavaScript for frontend interactivity. Designed with user-friendly features, it enables easy integration and customization for daily life helps.","archived":false,"fork":false,"pushed_at":"2025-03-08T15:06:29.000Z","size":68463,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-08T15:31:45.713Z","etag":null,"topics":["chatbot","gemini","javascript","python"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Sayan520.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-24T17:48:22.000Z","updated_at":"2025-03-08T15:06:32.000Z","dependencies_parsed_at":"2025-03-08T15:36:44.523Z","dependency_job_id":null,"html_url":"https://github.com/Sayan520/Your-AI-Assistant","commit_stats":null,"previous_names":["sayan520/your-friendly-gemini-chatbot-"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sayan520%2FYour-AI-Assistant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sayan520%2FYour-AI-Assistant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sayan520%2FYour-AI-Assistant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sayan520%2FYour-AI-Assistant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sayan520","download_url":"https://codeload.github.com/Sayan520/Your-AI-Assistant/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245052666,"owners_count":20553172,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chatbot","gemini","javascript","python"],"created_at":"2025-01-28T10:37:47.241Z","updated_at":"2026-04-09T21:43:35.499Z","avatar_url":"https://github.com/Sayan520.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Your AI Assistant 🤖  \nhttps://github.com/user-attachments/assets/4e32a659-5d57-433f-8ad3-de7e29d3a720\n\n\nYour AI Assistant is an interactive chatbot application built with Flask (backend) and JavaScript (frontend). It features a **modern, responsive UI**, **speech recognition (voice input)**, and **text-to-speech (TTS)** to provide a seamless chat experience. Whether you need a **smart virtual assistant**, this project provides a solid foundation for AI-driven applications.  \n\n---\n\n## 🚀 Objectives  \n\n✅ **Interactive Design**: Displays user messages on the right and chatbot responses on the left for clear conversation tracking.  \n✅ **Voice-Enabled**: Users can **speak messages** via the microphone button.  \n✅ **Text-to-Speech (TTS)**: The chatbot **reads out responses aloud**.   \n✅ **Ease of Extension**: Modular design allows developers to easily modify chatbot logic.  \n✅ **Responsive UI**: Fully mobile-friendly and desktop-compatible.  \n✅ **Open Source**: Contribute and adapt the project for different use cases.  \n\n---\n\n## ✨ Features  \n\n### 1️⃣ User-Friendly Interface  \n- Clean, modern chat UI with smooth animations.  \n- Messages styled dynamically for better readability.  \n- Uses **Merriweather Google Font** for a professional look.  \n\n### 2️⃣ Voice Input \u0026 Text-to-Speech  \n- **🎤 Speak instead of typing!** Users can click the **mic button** to send voice messages.  \n- **🔊 AI speaks back!** The chatbot uses **text-to-speech (TTS)** to read out responses. (Currently disabled) \n\n### 3️⃣ Backend Customization  \n- Easily extend chatbot logic in `chatbot.py`.  \n- Ready for integration with APIs or machine learning models.  \n\n### 4️⃣ Responsive \u0026 Mobile-Friendly  \n- The chatbot UI **adapts perfectly** to all screen sizes.  \n- **Touch-friendly** input and buttons for mobile users.  \n\n---\n\n## 💻 Getting Started  \n\nFollow these steps to set up and run **Your AI Assistant** on your local machine.  \n\n### 🔹 Prerequisites  \n- Python 3.8+  \n- pip (Python package manager)  \n- Git  \n\n---\n\n## 📌 Installation \u0026 Setup  \n\n### 1️⃣ Clone the repository \u0026 create a virtual environment (Windows)  \n```bash\ngit clone https://github.com/Sayan520/Your-AI-Assistant.git\ncd Your-AI-Assistant\npython -m venv venv\n.\\venv\\Scripts\\activate\n```\n\n### 2️⃣ Install project dependencies\n```bash\n(venv) pip install -r requirements.txt\n```\n\n### 3️⃣ Running the Application\n```bash\n(venv) python app.py\n```\n---\n\n## 🛠 Tech Stack\n\n- **Backend**: Flask (Python)\n- **Frontend**: HTML, CSS, JavaScript\n- **API**: Gemini\n\n---\n\n## 📲 Demo\n**https://your-ai-assistant.onrender.com**\n\n---\n\n## 🌟 Contribute \u0026 Contact\nYou can fork the repo, submit pull requests, or suggest improvements.\nIf you have questions or any feedback just send an email to:  \n📧 **ghoshsayan5205@gmail.com**\n\n---\n\n## 📜 License\nThis project is open-source and free to use for educational and personal projects.\n\n---\n\n**Happy Coding.**\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsayan520%2Fyour-ai-assistant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsayan520%2Fyour-ai-assistant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsayan520%2Fyour-ai-assistant/lists"}