{"id":23644342,"url":"https://github.com/ellipog/gruble","last_synced_at":"2025-11-11T06:30:16.749Z","repository":{"id":269352280,"uuid":"907136550","full_name":"Ellipog/gruble","owner":"Ellipog","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-04T15:12:21.000Z","size":170,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-04T16:22:24.786Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://gruble-zeta.vercel.app","language":"TypeScript","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/Ellipog.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-22T22:51:42.000Z","updated_at":"2025-02-04T15:13:02.000Z","dependencies_parsed_at":"2024-12-23T00:28:04.198Z","dependency_job_id":"2d8d1a4c-399a-4d87-ab12-12d19cd8583a","html_url":"https://github.com/Ellipog/gruble","commit_stats":null,"previous_names":["ellipog/gruble"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ellipog%2Fgruble","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ellipog%2Fgruble/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ellipog%2Fgruble/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ellipog%2Fgruble/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ellipog","download_url":"https://codeload.github.com/Ellipog/gruble/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239587233,"owners_count":19663892,"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":[],"created_at":"2024-12-28T12:19:42.941Z","updated_at":"2025-11-11T06:30:16.720Z","avatar_url":"https://github.com/Ellipog.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎲 Gruble\n\nA modern web application for generating and playing word category games. Built with Next.js and TypeScript.\n\n## ✨ Features\n\n- 📝 Generate word category games with custom categories\n- 🎯 Random letter generation\n- 🎨 Beautiful, responsive UI built with Tailwind CSS\n- 📱 Mobile-friendly design\n- 📄 PDF export functionality\n- 🎮 Interactive game grid\n- 🔄 Category shuffling and customization\n\n## 🚀 Getting Started\n\n### Prerequisites\n\n- Node.js (v18 or higher)\n- npm or yarn\n\n### Installation\n\n1. Clone the repository:\n\n```bash\ngit clone https://github.com/yourusername/gruble.git\ncd gruble\n```\n\n2. Install dependencies:\n\n```bash\nbun install\n```\n\n3. Run the development server:\n\n```bash\nbun dev\n```\n\n4. Open [http://localhost:3000](http://localhost:3000) in your browser to see the application.\n\n## 🛠️ Built With\n\n- [Next.js](https://nextjs.org/) - React framework\n- [TypeScript](https://www.typescriptlang.org/) - Type safety\n- [Tailwind CSS](https://tailwindcss.com/) - Styling\n- [Framer Motion](https://www.framer.com/motion/) - Animations\n- [html2pdf.js](https://www.npmjs.com/package/html2pdf.js) - PDF generation\n\n## 📝 Usage\n\n1. Select your desired word categories\n2. Generate random letters\n3. Fill in words that match both the categories and start with the given letters\n4. Export to PDF if needed\n5. Create custom categories for more variety\n\n## 🤝 Contributing\n\nContributions, issues, and feature requests are welcome!\n\n---\n\n\u003cdiv align=\"center\"\u003e\nby Elliot\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fellipog%2Fgruble","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fellipog%2Fgruble","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fellipog%2Fgruble/lists"}