Skip to content

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.

License

Notifications You must be signed in to change notification settings

impruthvi/taskify

Repository files navigation

Taskify

Welcome 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.

Features

  • User Authentication: Secure user registration and login system.
  • Project Management: Create, update, and delete projects.
  • Issue Tracking: Create, assign, and track issues within projects.
  • Kanban Board: Visualize your workflow with a drag-and-drop Kanban board.
  • Search and Filter: Easily find issues with advanced search and filtering options.
  • Comments: Collaborate with team members by adding comments to issues.
  • User Roles and Permissions: Manage user roles and permissions for better control.
  • Calendar: Schedule and manage project deadlines and milestones with a calendar view.

Key Features

  • 🏢 Workspaces: Organize your projects into workspaces for better management.
  • 📊 Projects / Epics: Create and manage projects and epics to structure your work.
  • ✅ Tasks: Track tasks and their progress within projects.
  • 📋 Kanban Board View: Visualize tasks with a drag-and-drop Kanban board.
  • 🗃️ Data Table View: View and manage tasks in a data table format.
  • 📅 Calendar View: Schedule and track tasks with a calendar view.
  • ✉️ Invite System: Invite team members to collaborate on projects.
  • ⚙️ Workspace and Project Settings: Customize settings for workspaces and projects.
  • 🖼️ Image Uploads: Upload images for avatars and attachments.
  • 🔌 Appwrite SDK Integration: Integrate with Appwrite SDK for backend services.
  • ⚛️ Next.js 14 Framework: Built with the latest Next.js 14 framework.
  • 🎨 Shadcn UI & TailwindCSS Styling: Styled with Shadcn UI and TailwindCSS.
  • 🔍 Advanced Search and Filtering: Use advanced search and filtering options.
  • 📈 Analytics Dashboard: View project analytics with a dashboard.
  • 👥 User Roles and Permissions: Manage user roles and permissions.
  • 🔒 Authentication: Supports OAuth and Email authentication.
  • 📱 Responsive Design: Mobile-friendly responsive design.
  • 🚀 API using Hono.js: Backend API built with Hono.js.

Getting Started

To get started with the Taskify project, follow these steps:

  1. Clone the repository:
    git clone https://github.com/impruthvi/taskify.git
  2. Install dependencies:
    cd taskify
    npm install
  3. Rename the environment file:
    cp .env.example .env.local
  4. Start the development server:
    npm start

Contributing

We welcome contributions from the community! If you would like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes and commit them (git commit -m 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

If you have any questions or feedback, feel free to reach out to us at pruthvirajput97@gmail.com.

Join Us

I invite other developers to join us in improving this project. Your contributions and ideas are welcome!

Happy coding!

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages