{"id":23335906,"url":"https://github.com/psparwez/gemini-clone","last_synced_at":"2026-04-13T04:51:05.014Z","repository":{"id":268429322,"uuid":"904309091","full_name":"psparwez/Gemini-clone","owner":"psparwez","description":"Gemini-clone using React, Tailwind CSS and Gemini API. ","archived":false,"fork":false,"pushed_at":"2025-01-05T17:21:52.000Z","size":65,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-07T13:13:47.810Z","etag":null,"topics":["chatbot","gemini","gemini-api","gemini-clone","javascript","jsx","reactjs","vite","web-development"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/psparwez.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":"2024-12-16T16:33:12.000Z","updated_at":"2025-03-03T23:01:25.000Z","dependencies_parsed_at":"2024-12-16T18:29:51.859Z","dependency_job_id":"0f8bdbf6-9c87-427a-85f5-c233df319ba2","html_url":"https://github.com/psparwez/Gemini-clone","commit_stats":null,"previous_names":["psparwez/gemini-clone"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psparwez%2FGemini-clone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psparwez%2FGemini-clone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psparwez%2FGemini-clone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/psparwez%2FGemini-clone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/psparwez","download_url":"https://codeload.github.com/psparwez/Gemini-clone/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247657271,"owners_count":20974345,"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","gemini-api","gemini-clone","javascript","jsx","reactjs","vite","web-development"],"created_at":"2024-12-21T02:10:52.760Z","updated_at":"2026-04-13T04:51:04.980Z","avatar_url":"https://github.com/psparwez.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"./src/assets/gemini_icon.png\" width=\"60\"/\u003e\n\n\u003ch1\u003e Gemini Clone \u003c/h1\u003e\n\u003cp\u003e\nGemini Clone is a project designed to replicate the functionality of Gemini,\u003cbr\u003e powered by the \u003cb\u003eGoogle Gemini API\u003c/b\u003e, using \u003cb\u003eReact\u003c/b\u003e and \u003cb\u003eTailwind CSS\u003c/b\u003e for a \u003cbr\u003eseamless and responsive user experience.\n\u003c/p\u003e\n\n\u003c/div\u003e\n\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/116457df-7e58-4c5b-8443-4d889e7aec1c\" alt=\"Gemini Clone Demo\" /\u003e\n\u003c/div\u003e\n\n\n## 🚀 Features\n\n- **🗨️ Interactive Chat Interface**\n- **✨ Suggested Prompts**\n- **⏳ Loading States**\n- **💬 Simulated Typing Effect**\n- **🎙️ Voice and 📷 Image Support**\n- **📱 Responsive Design**\n\n---\n\n## 🛠️ Tech Stack\n\n- **⚛️ React**\n- **🖌️ Tailwind CSS**\n- **📦 Context API** (for state management)\n- **🔧 React Icons** (for enhanced visuals)\n\n---\n\n## ⚙️ Installation\n\nFollow the steps below to run the project locally:\n\n1. **Clone the Repository**:\n   ```bash\n   git clone https://github.com/psparwez/Gemini-clone.git\n   ```\n\n2. **Navigate to the Project Directory**:\n   ```bash\n   cd Gemini-clone\n   ```\n\n3. **Install Dependencies**:\n   ```bash\n   npm install\n   ```\n\n4. **Set Up Environment Variables**:\n   - Create a `.env` file in the root of your project.\n   - Add the following variable:\n     ```makefile\n     VITE_GEMINI_API_KEY=your-api-key-here\n     ```\n   - Replace `your-api-key-here` with your actual Gemini API key.\n\n5. **Run the Development Server**:\n   ```bash\n   npm run dev\n   ```\n   The app will be available at [http://localhost:5173/](http://localhost:5173/) by default.\n\n---\n\n\n## 🤝 Contributing\n\nContributions are welcome! Follow these steps to contribute:\n\n1. Fork the repository.\n2. Create a new branch for your feature/improvement:\n   ```bash\n   git checkout -b feature-name\n   ```\n3. Commit your changes:\n   ```bash\n   git commit -m \"Add feature: feature-name\"\n   ```\n4. Push your changes:\n   ```bash\n   git push origin feature-name\n   ```\n5. Open a Pull Request.\n\n---\n\n## 💬 Feedback\n\n\u003e [!NOTE]  \n\u003e The app is still under development. Voice and image input features are placeholders for now.\u003cbr\u003e We would love your feedback and suggestions!\n\nFeel free to submit issues or reach out via [GitHub Issues](https://github.com/psparwez/Gemini-clone/issues).\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpsparwez%2Fgemini-clone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpsparwez%2Fgemini-clone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpsparwez%2Fgemini-clone/lists"}