[Open source] Simple and efficient project management tool based on agile development, task-driven design idea
![[Open source] Simple and efficient project management tool based on agile development, task-driven design idea](https://yy123.ink/api/img/1782585360448-aotzj9.jpg)
1. Project Overview
MasterLab is a simple and efficient project management tool based on agile development, driven by tasks and following agile development best practices, and has referenced the excellent features of Jira and Gitlab, suitable for internet teams to work efficiently and deliver excellent products.
2. Open Source License
Licensed under AGPL-3.0
3. Screenshots
Screenshot




4. Feature Overview
Why choose Masterlab
Masterlab is a project management tool specifically designed for enterprise collaboration, it is both professional and easy to use, and can simplify complex project management, improve team collaboration efficiency and project delivery levels, and is a powerful tool for project management.
Features
- Simple and easy to use, with good user experience and flat style
- Innovative integration of mind maps and project tasks, making project management easier
- Emphasis on quality, server-side code (php) follows PSR2 standard specifications, and writes unit and functional tests
- Supports agile development (to-do list, iteration sprint, Kanban)
- The Masterlab team itself practices agile development best practices (iteration development, unit testing, continuous integration, automated deployment), setting an example of developing extreme products
- Project management, including tasks, iterations, Kanban, statistics, charts, and settings
- Based on task-driven, use it to manage projects, track bugs, new functions, tasks, and optimize improvements, improving team collaboration efficiency
- Supports Gantt charts for the entire project or iteration
- Customizable state flow and interface
- Intuitive data statistics and charts, can understand project and iteration progress at any time
5. Tech Stack
Private deployment instructions
Private deployment is a deployment method that downloads the Masterlab program to the local installation, if you are directly registered online, please ignore the following content
Environment Requirements
Masterlab's running depends on the following services, so you need to install them first: Apache+Php+Mysql or Nginx+Php+Mysql
- Web Server : Nginx or Apache - Php - Version >= 7.3, recommended version 7.4 - Essential extensions: curl, mysqlnd, pdo, opcache, mbstring, redis, ldap - php.ini Modify upload_max_filesize = 8M - php.ini Modify post_max_size = 8M - php.ini Modify memory_limit = 128M - php.ini Modify max_execution_time = 30 - Mysql - Version >= 5.6, recommended version 5.7 - Directory permissions - masterlab/app/config directory requires read and write permissions - masterlab/storage directory with subdirectories requires read and write permissions - masterlab/upgrade directory with subdirectories requires read and write permissions - masterlab/public/install directory requires read and write permissions - masterlab/public/attachment directory with subdirectories requires read and write permissions