Overview
Compito Project Management is a user-friendly project management application designed to support multiple organizations. It allows for the creation of multiple projects within each organization, with users being assigned different roles for access management. The application features Kanban boards for task tracking, attachment capabilities, and a role hierarchy system for user permissions.
Features
- Multiple Org Support: Users can be part of and manage multiple organizations.
- Kanban Board: Easily track tasks and assign them to users within a project.
- Attachment Management: Add attachments to tasks by dragging and dropping them.
Installation
To install Compito Project Management, follow these steps:
- Clone the repository.
- Install NPM packages.
- Run the docker-compose script to initialize the local database.
- Configure the environment variables.
- Run the UI and API servers.
- Setup Auth0 for user authentication by creating necessary applications and APIs.
Summary
Compito Project Management is a comprehensive application that provides support for multiple organizations, project management with Kanban boards, and attachment capabilities. With a clean user interface and easy installation process, it offers a convenient solution for tracking tasks, managing projects, and organizing team members effectively.