Open-source Work, Project and Task management platform designed for simplicity and efficiency
Website β’ LinkedIn β’ Twitter β’ YouTube
Scale, an open-source Work, Project and Task management platform with more than 30+ features.
The fastest and easiest and way to get started with Scale is by creating a Scale account.
If you would like to self-host Scale, then fork this repo and it is a just a Next JS app with MongoDB.
-
Project Management:
- Easily create, view, update, and remove projects.
- Streamlined Project Actions: Remove multiple projects in one step.
- Flexible View Options: Toggle between Table, Split, and Card layouts for a customized project management experience.
- Module Settings: Enable or disable features like Backlog, Sprint, and Risk with a single click, tailored to project needs.
-
Sprint Management:
- Seamlessly manage sprints with the ability to create, view, update, and delete entries.
- Multiple Display Options: Access sprints in Table, Split, Calendar, Card, and Chart formats.
- Comprehensive Item Overview: View all tasks under a sprint with an expandable Table layout.
-
Board:
- Effortless Work Item Management: Update work item statuses with a single click.
- Instant Adjustments: Modify item details such as type, priority, assignee, due date, story points, and size instantly.
- Configurable Workflow: Fully customizable workflow to suit team needs.
- Snapshot & Refresh: Capture snapshots and refresh the board instantly for up-to-date information.
- Diverse View Options: Choose from Table, Chart, Split, Kanban, Gantt, Calendar, and Card views.
- Advanced Filtering: Sort by assignee, priority, status, due date, and stage.
-
Filters:
- Saved Filters: Access and manage saved filters across work items, releases, risks, assumptions, issues, dependencies, stakeholders, retrospectives, bookmarks, and timers.
- Advanced Table Layout: View items from multiple modules in a single, detailed table.
- Filter Management: Quickly edit or delete saved filters as needed.
-
Team Management:
- Efficiently manage team members with options to add, update, view, delete, and invite them.
- Role Assignment: Designate members or administrators to team roles.
- Various View Modes: View team members in Table, Split, and Card layouts.
-
Pages:
- WYSIWYG Editor: Utilize an intuitive editor to create and format content with ease.
- Document Import: Quickly import Word documents, including images, directly into the editor for efficient content creation.
- Rich Text Features: Access extensive formatting options such as font styling, headers, background colors, bold, italics, underline, and more.
- Snapshot Feature: Capture page snapshots for instant sharing or record-keeping.
- Export Capability: Export pages in various formats, including PDF and DOC, for easy sharing and collaboration.
-
Whiteboard:
- Collaborate and brainstorm effectively with a shared whiteboard.
- Utilize shapes for quick visualization and decision-making.
- Enhance collaboration with copy-paste options for screens and images.
- Leverage laser pointers, and save and export functions for sharing content.
- Flexible Text Options: Add text in multiple colors and sizes to fit any purpose.
Development system must have docker engine installed and running.
Setting up local environment is extremely easy and straight forward. Follow the below step and you will be ready to contribute -
- Clone the code locally using:
git clone https://github.com/pankajindevops/scale
- Switch to the code folder:
cd scale
- Create your feature or fix branch you plan to work on using:
git checkout -b <feature-branch-name>
- Open terminal and run:
./npm install
./npm run dev
- Open the code on VSCode or similar equivalent IDE.
- Review the
.env
files available in various folders. Visit Environment Setup to know about various environment variables used in system. - Run the docker command to initiate services:
docker compose -f docker-compose-local.yml up -d
You are ready to make changes to the code. Do not forget to refresh the browser (in case it does not auto-reload).
Thats it!
We love your contributions.