{"id":21375246,"url":"https://github.com/bernietv/jira-clone","last_synced_at":"2026-04-11T10:37:18.185Z","repository":{"id":264134148,"uuid":"892467508","full_name":"BernieTv/Jira-Clone","owner":"BernieTv","description":"Jira clone build with Next.js and Appwrite 🔷🦄💠📝🔎🚩","archived":false,"fork":false,"pushed_at":"2025-01-27T14:58:20.000Z","size":422,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-16T09:30:08.100Z","etag":null,"topics":["appwrite","honojs","nextjs","tailwindcss","tanstack-query"],"latest_commit_sha":null,"homepage":"https://jira-clone-henna.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BernieTv.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-11-22T07:00:22.000Z","updated_at":"2025-01-27T14:58:24.000Z","dependencies_parsed_at":"2024-11-22T08:27:49.606Z","dependency_job_id":null,"html_url":"https://github.com/BernieTv/Jira-Clone","commit_stats":null,"previous_names":["bernietv/jira-clone"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BernieTv/Jira-Clone","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BernieTv%2FJira-Clone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BernieTv%2FJira-Clone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BernieTv%2FJira-Clone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BernieTv%2FJira-Clone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BernieTv","download_url":"https://codeload.github.com/BernieTv/Jira-Clone/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BernieTv%2FJira-Clone/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275160087,"owners_count":25415764,"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-09-14T02:00:10.474Z","response_time":75,"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":["appwrite","honojs","nextjs","tailwindcss","tanstack-query"],"created_at":"2024-11-22T09:09:19.436Z","updated_at":"2025-12-30T21:23:48.623Z","avatar_url":"https://github.com/BernieTv.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📝 Jira Clone build with NextJS, TailwindCSS, HonoJS and Appwrite 🌟\n\n![📸 Screenshot 2024-10-12 183257](https://github.com/user-attachments/assets/cc42f737-69b8-424c-b89d-685061dd8018)\n\nThis project is a feature-rich Jira clone 🛠️ designed for task and project management. Built with modern web technologies, it provides an efficient and responsive user experience for managing workspaces, projects, and tasks. 🚀\n\n---\n\n## 🌟 Key Features\n\n```\n🏢 Workspaces\n📊 Projects / Epics\n✅ Tasks\n📋 Kanban Board View\n🗃️ Data Table View\n📅 Calendar View\n✉️ Invite System\n⚙️ Workspace and Project Settings\n🖼️ Image Uploads (for avatars and attachments)\n🔌 Appwrite SDK Integration\n⚛️ Next.js 14 Framework\n🎨 Shadcn UI \u0026 TailwindCSS Styling\n🔍 Advanced Search and Filtering\n📈 Analytics Dashboard\n👥 User Roles and Permissions\n🔒 Authentication (OAuth and Email)\n📱 Responsive Design (Mobile-friendly)\n🚀 API using Hono.js\n```\n\n---\n\n## 🛠️ Tech Stack\n\n- **Frontend:** ⚛️ Next.js 14, 🎨 TailwindCSS, 🖌️ Shadcn UI\n- **Backend:** 🚀 Hono.js, 🔌 Appwrite\n- **Database:** 🗃️ Appwrite\n- **Authentication:** 🔒 OAuth and 📧 Email-based Auth\n- **API:** 🌐 Hono.js\n- **Package Manager:** 📦 Bun (v1.1.30^)\n\n---\n\n## 📋 Prerequisites\n\nMake sure you have the following installed:\n\n- **[Bun](https://bun.sh/)** 📦 version 1.1.30 or higher\n- **Node.js** 🌐 version 18.x or higher\n- **Appwrite** server instance (or access to an existing instance) 🔌\n\n---\n\n## 🚀 Getting Started\n\n### 🖥️ Cloning the Repository\n\n```shell\ngit clone https://github.com/BernieTv/Jira-Clone.git\n```\n\n### 📦 Install Packages\n\n```shell\nbun install\n```\n\n### 🔧 Setup Environment Variables\n\nCreate a `.env` file in the root directory and add the following variables:\n\n```env\nNEXT_PUBLIC_APP_URL= \"http://localhost:3000\"\n\nNEXT_PUBLIC_APPWRITE_ENDPOINT= \"\u003cYour Appwrite Endpoint URL\u003e\"\nNEXT_PUBLIC_APPWRITE_PROJECT= \"\u003cYour Appwrite Project ID\u003e\"\n\nNEXT_PUBLIC_APPWRITE_DATABASE_ID= \"\u003cYour Database ID\u003e\"\nNEXT_PUBLIC_APPWRITE_WORKSPACES_ID= \"\u003cYour Workspaces Collection ID\u003e\"\nNEXT_APPWRITE_KEY= \"\u003cYour Appwrite API Key\u003e\"\n```\n\n### ▶️ Start the App\n\n```shell\nbun run dev\n```\n\n---\n\n## 🛤️ Roadmap\n\n- [ ] ✍️ Real-time Collaboration on Kanban Boards\n- [ ] 🌗 Dark Mode Support\n- [ ] 🔔 Notifications System\n- [ ] 📝 Support for Custom Fields\n- [ ] 📊 Enhanced Reporting and Export Options\n\n---\n\n## 🤝 Contributing\n\nContributions are welcome! 🎉 Feel free to open issues or submit pull requests to improve the project. 🛠️\n\n### Steps to Contribute:\n\n1. 🍴 Fork the repository\n2. 🌱 Create a feature branch: `git checkout -b feature/\u003cyour-feature\u003e`\n3. 💾 Commit your changes: `git commit -m \"Add new feature\"`\n4. 🔄 Push to the branch: `git push origin feature/\u003cyour-feature\u003e`\n5. 📨 Open a pull request\n\n---\n\n## 📜 License\n\nThis project is licensed under the MIT License. 📄 See the `LICENSE` file for more details.\n\n---\n\n## 🙏 Acknowledgments\n\nSpecial thanks to:\n\n- ⚛️ [Next.js Team](https://nextjs.org/)\n- 🔌 [Appwrite Team](https://appwrite.io/)\n- 🎨 [TailwindCSS Team](https://tailwindcss.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbernietv%2Fjira-clone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbernietv%2Fjira-clone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbernietv%2Fjira-clone/lists"}