{"id":22398116,"url":"https://github.com/impruthvi/taskify","last_synced_at":"2025-09-05T22:32:45.040Z","repository":{"id":259654859,"uuid":"870587841","full_name":"impruthvi/taskify","owner":"impruthvi","description":"A project management tool replicating core Jira features. Includes user authentication, project and issue tracking, Kanban board, calendar view, advanced search, analytics dashboard, and role-based permissions. Built with Next.js 14, TailwindCSS, and Hono.js, with Appwrite SDK integration for backend services. Responsive design with OAuth support.","archived":false,"fork":false,"pushed_at":"2024-12-08T16:27:39.000Z","size":672,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-31T15:33:55.161Z","etag":null,"topics":["analytics-dashboard","appwrite","calendar-view","collaborative-tools","hono","issue-tracking","jira-clone","kanban-board","nextjs","open-source","project-management","react","react-form-hook","shadcn-ui","tailwindcss","task-manager","task-tracking","taskify","typescript"],"latest_commit_sha":null,"homepage":"https://taskify.impruthvi.me","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/impruthvi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2024-10-10T10:07:24.000Z","updated_at":"2025-06-29T02:48:49.000Z","dependencies_parsed_at":"2024-10-27T06:18:22.276Z","dependency_job_id":"e5b91caf-d9d7-4a98-af97-d08ada647f56","html_url":"https://github.com/impruthvi/taskify","commit_stats":null,"previous_names":["impruthvi/jira-clone","impruthvi/taskify"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/impruthvi/taskify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/impruthvi%2Ftaskify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/impruthvi%2Ftaskify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/impruthvi%2Ftaskify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/impruthvi%2Ftaskify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/impruthvi","download_url":"https://codeload.github.com/impruthvi/taskify/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/impruthvi%2Ftaskify/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273832260,"owners_count":25176262,"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-05T02:00:09.113Z","response_time":402,"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":["analytics-dashboard","appwrite","calendar-view","collaborative-tools","hono","issue-tracking","jira-clone","kanban-board","nextjs","open-source","project-management","react","react-form-hook","shadcn-ui","tailwindcss","task-manager","task-tracking","taskify","typescript"],"created_at":"2024-12-05T07:08:54.085Z","updated_at":"2025-09-05T22:32:44.806Z","avatar_url":"https://github.com/impruthvi.png","language":"TypeScript","readme":"# Taskify\n\nWelcome to the Taskify project! This project aims to replicate the core functionalities of Jira, a popular project management tool. Our Taskify provides an intuitive interface and powerful features to help you manage your projects efficiently.\n\n## Features\n\n- **User Authentication**: Secure user registration and login system.\n- **Project Management**: Create, update, and delete projects.\n- **Issue Tracking**: Create, assign, and track issues within projects.\n- **Kanban Board**: Visualize your workflow with a drag-and-drop Kanban board.\n- **Search and Filter**: Easily find issues with advanced search and filtering options.\n- **Comments**: Collaborate with team members by adding comments to issues.\n- **User Roles and Permissions**: Manage user roles and permissions for better control.\n- **Calendar**: Schedule and manage project deadlines and milestones with a calendar view.\n\n## Key Features\n\n- **🏢 Workspaces**: Organize your projects into workspaces for better management.\n- **📊 Projects / Epics**: Create and manage projects and epics to structure your work.\n- **✅ Tasks**: Track tasks and their progress within projects.\n- **📋 Kanban Board View**: Visualize tasks with a drag-and-drop Kanban board.\n- **🗃️ Data Table View**: View and manage tasks in a data table format.\n- **📅 Calendar View**: Schedule and track tasks with a calendar view.\n- **✉️ Invite System**: Invite team members to collaborate on projects.\n- **⚙️ Workspace and Project Settings**: Customize settings for workspaces and projects.\n- **🖼️ Image Uploads**: Upload images for avatars and attachments.\n- **🔌 Appwrite SDK Integration**: Integrate with Appwrite SDK for backend services.\n- **⚛️ Next.js 14 Framework**: Built with the latest Next.js 14 framework.\n- **🎨 Shadcn UI \u0026 TailwindCSS Styling**: Styled with Shadcn UI and TailwindCSS.\n- **🔍 Advanced Search and Filtering**: Use advanced search and filtering options.\n- **📈 Analytics Dashboard**: View project analytics with a dashboard.\n- **👥 User Roles and Permissions**: Manage user roles and permissions.\n- **🔒 Authentication**: Supports OAuth and Email authentication.\n- **📱 Responsive Design**: Mobile-friendly responsive design.\n- **🚀 API using Hono.js**: Backend API built with Hono.js.\n\n## Getting Started\n\nTo get started with the Taskify project, follow these steps:\n\n1. **Clone the repository**:\n    ```bash\n    git clone https://github.com/impruthvi/taskify.git\n    ```\n2. **Install dependencies**:\n    ```bash\n    cd taskify\n    npm install\n    ```\n3. **Rename the environment file**:\n    ```bash\n    cp .env.example .env.local\n    ```\n4. **Start the development server**:\n    ```bash\n    npm start\n    ```\n\n## Contributing\n\nWe welcome contributions from the community! If you would like to contribute, please follow these steps:\n\n1. Fork the repository.\n2. Create a new branch (`git checkout -b feature-branch`).\n3. Make your changes and commit them (`git commit -m 'Add new feature'`).\n4. Push to the branch (`git push origin feature-branch`).\n5. Open a pull request.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.\n\n## Contact\n\nIf you have any questions or feedback, feel free to reach out to us at [pruthvirajput97@gmail.com](mailto:pruthvirajput97@gmail.com).\n\n## Join Us\n\nI invite other developers to join us in improving this project. Your contributions and ideas are welcome!\n\nHappy coding!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimpruthvi%2Ftaskify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimpruthvi%2Ftaskify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimpruthvi%2Ftaskify/lists"}