{"id":22790581,"url":"https://github.com/anas727189/summarizerx","last_synced_at":"2026-05-07T07:46:09.947Z","repository":{"id":255466375,"uuid":"852148536","full_name":"ANAS727189/SummarizerX","owner":"ANAS727189","description":"SummarizerX is an innovative web application for quick, efficient text summarization combined with real-time collaboration on a shared whiteboard.It includes not only Fast and accurate text summarization using the Hugging Face API  but also Real-time collaborative whiteboard","archived":false,"fork":false,"pushed_at":"2024-11-12T09:52:57.000Z","size":1105,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-30T18:40:43.266Z","etag":null,"topics":["chatbot","gemini","huggingface","javascript","nextjs","socket-io","tailwindcss","text-summarization","text-summarizer","websocket","whiteboard"],"latest_commit_sha":null,"homepage":"https://summarizer-x.vercel.app","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/ANAS727189.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-09-04T10:01:02.000Z","updated_at":"2024-11-12T09:54:19.000Z","dependencies_parsed_at":"2024-09-05T15:17:45.417Z","dependency_job_id":"a9585dcd-e0da-4d18-90af-4dbe09dbc9a5","html_url":"https://github.com/ANAS727189/SummarizerX","commit_stats":null,"previous_names":["anas727189/summarizerx"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ANAS727189/SummarizerX","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ANAS727189%2FSummarizerX","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ANAS727189%2FSummarizerX/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ANAS727189%2FSummarizerX/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ANAS727189%2FSummarizerX/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ANAS727189","download_url":"https://codeload.github.com/ANAS727189/SummarizerX/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ANAS727189%2FSummarizerX/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269631172,"owners_count":24450147,"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","status":"online","status_checked_at":"2025-08-09T02:00:10.424Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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","huggingface","javascript","nextjs","socket-io","tailwindcss","text-summarization","text-summarizer","websocket","whiteboard"],"created_at":"2024-12-12T02:27:43.323Z","updated_at":"2026-05-07T07:46:08.589Z","avatar_url":"https://github.com/ANAS727189.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SummarizerX 📚✨\n### Advanced Text Summarization \u0026 Collaboration Tool\n\nSummarizerX is a powerful web application designed to summarize large texts quickly and accurately. It also includes a real-time collaborative whiteboard feature.\n\n## ✨ Features\n\n- 🚀 Fast and accurate text summarization using the Hugging Face API\n- 🖌️ Real-time collaborative whiteboard\n- 🌓 Responsive design with theme switcher (light/dark mode)\n- 📖 Documentation page with installation guide, API reference, and FAQs\n\n## 🛠️ Tech Stack\n\n- ⚛️ Next.js (App Router)\n- 🌟 React\n- 🎨 Tailwind CSS\n- 🧩 Next UI\n- 🔌 Socket.io (for real-time collaboration)\n- 🤗 Hugging Face API (for text summarization)\n\n## 🚀 Installation\n\nTo set up SummarizerX locally, follow these steps:\n\n1. Clone the repository:\n   ```\n   git clone https://github.com/your-repo/summarizerx.git\n   ```\n\n2. Navigate to the project directory:\n   ```\n   cd summarizerx\n   ```\n\n3. Install dependencies:\n   ```\n   npm install\n   ```\n\n4. Start the development server:\n   ```\n   npm run dev\n   ```\n\n5. Open your browser and visit `http://localhost:3000`\n\n## 📝 Usage\n\n### 📊 Text Summarizer\n\n1. Navigate to the Text Summarizer page\n2. Enter or paste your text into the input box\n3. Click on \"Get Summary\" to see the summarized text\n4. Copy the summarized text using the copy button\n\n### 🖌️ Whiteboard\n\n1. Navigate to the Whiteboard page\n2. Use the various tools (pen, eraser) to draw or write\n3. Collaborate in real-time with other users\n4. Download your whiteboard as an image\n\n## 🔗 API Reference\n\nThe text summarization feature uses the Hugging Face API. Here's an example of how to use it:\n\n```\nPOST https://api-inference.huggingface.co/models/facebook/bart-large-cnn\nAuthorization: Bearer YOUR_API_KEY\nContent-Type: application/json\n\n{\n  \"inputs\": \"Your text goes here...\"\n}\n```\n\nReplace `YOUR_API_KEY` with your actual Hugging Face API key.\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## 📄 License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n## 🙋‍♂️ Support\n\nIf you have any questions or need help, feel free to reach out to our support team or check the FAQ section in the documentation.\n\n## 🌟 Star Us!\n\nIf you find SummarizerX helpful, please consider giving us a star on GitHub. It helps us a lot!\n\n[![GitHub stars](https://img.shields.io/github/stars/your-repo/summarizerx.svg?style=social\u0026label=Star)](https://github.com/your-repo/summarizerx)\n\nHappy summarizing! 🎉📚\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanas727189%2Fsummarizerx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanas727189%2Fsummarizerx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanas727189%2Fsummarizerx/lists"}