gogoscrum is a lightweight agile project management tool designed for efficient team collaboration. Manage tasks effortlessly on an intuitive sprint board, drag and drop tasks to update their status. Track and report bugs, monitor progress with a sprint burndown chart, and share files and documents seamlessly — everything an agile team needs in one place.
- Sprint Board: Align project teams with a visual task board, allowing members to assign tasks and update statuses via drag-and-drop.
- Issue Tracking: Efficiently manage user stories, tasks, and bugs using tags, attachments, links, and comments.
- Product Backlog: Prioritize and organize issues by importance and scope to focus on high-impact tasks first.
- File Sharing: Create folders and upload files for seamless team collaboration.
- Documents: Centralize critical information for easy access and reference by team members anytime.
- Test Management: Create test cases, add them to test plans, execute the cases, and generate detailed test reports.
- Charts: Visualize progress with Burndown charts (by story points), Velocity charts, and Cumulative Flow diagrams for each sprint.
Sticky-notes board
Classic board
Dark mode board
Project list
Issue list
File list
Burn-down chart
Team velocity chart
Sprint cumulative flow chart
Issue details
Test case list
Test plan list
Test execution records
Test execution details
Test report
gogoscrum backend service built with:
- Java 21
- Spring Boot 3.4
- Spring Security
- JPA + Hibernate
- MySQL 8.0
gogoscrum frontend built with:
- Vue 3.5
- Element Plus
- Echarts
- [https://demo.gogoscrum.com/]
- login user:
demo - password:
demo1234
- Download [https://www.gogoscrum.com/downloads/gogoscrum-docker.zip]
- Unzip into folder
gogoscrum-docker - Run command in the folder
docker compose up --build - Access [http://localhost] to start
- Clone
gsf-core-servicerepository and installshimi-gsf-core.jarto your local Maven repository (refer to the README in thegsf-core-serviceproject for detailed steps) - Clone
gogoscrum-rest-servicerepository and import it into your IDE - Copy
dist.application-dev.propertiesfile and rename it toapplication-dev.properties - Modify the database connection and other configuration details in
application-dev.properties- Manually create the database in advance; all tables will be created automatically when the service starts
- Ensure that Redis is installed and running on your local machine
- Create an
lfsdirectory for storing uploaded files, and update thefile.local.dir.basesetting to point to this directory
- Run
GogoscrumApplication.javato start the backend service, and check the logs to confirm the service starts properly - Visit [http://localhost:8080/health] to verify the service is running correctly
- Clone the
gogoscrum-web-clientrepository to your local directory and import it into your IDE - Create a
.env.localfile in the root of the project and add the following content:
NODE_ENV=development
VITE_FILE_PATH = 'Path to the lfs directory configured in the backend Java service'
- Run
npm ito install dependencies - Run
npm run devto start the frontend project - Visit [http://localhost:8081] to start using gogoscrum
- On your first visit, please register a new user account. You can log in after registration
Join “gogoscrum community version” project to submit bugs: [https://www.gogoscrum.com/invitations/n6DDaxwqMndM]
Join gogoscrum developer group on Discord: [https://discord.gg/FBdf43BZ]
This project is licensed under the Apache License 2.0 with the following restriction.
You are free to:
- Use, modify, and distribute the software for non-commercial purposes (need to keep the logo and copyright info);
- Study the source code and contribute to the project.
However, you may not sell or use this software in commercial services or products without prior written consent from us.
If you want to use this software in a commercial context (e.g., as part of a SaaS offering, enterprise system, or paid solution), please contact us to obtain a commercial license:















