/worklenz

All in one project management tool for efficient teams

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

Worklenz Logo
Worklenz

Task Management | Time Tracking | Analytics | Resource Management | Project Templates

Worklenz

Worklenz is a project management tool designed to help organizations improve their efficiency. It provides a comprehensive solution for managing projects, tasks, and collaboration within teams.

Features

  • Project Planning: Create and organize projects, assign tasks to team members.
  • Task Management: Break down projects into smaller tasks, set due dates, priorities, and track progress.
  • Collaboration: Share files, leave comments, and communicate seamlessly with your team members.
  • Time Tracking: Monitor time spent on tasks and projects for better resource allocation and billing.
  • Reporting: Generate detailed reports on project status, team workload, and performance metrics.

Tech Stack

This repository contains the frontend and backend code for Worklenz.

  • Frontend: Built using Angular, with Ant Design of Angular as the UI library..
  • Backend: Built using a custom TypeScript implementation of ExpressJS, with PostgreSQL as the database, providing a robust, scalable, and type-safe backend.

Requirements

  • Node.js version v18 or newer
  • Postgres version v15.6
  • Redis version v4.6.7 (not used yet. setup only.)

Getting started with Worklenz.

  • Containerized Installation - Use docker to deploy Worklenz in production or development environments.
  • Manual installation - To get started with Worklenz, please follow this guide worklenz setup guidelines.

Screenshots

Worklenz task views

Worklenz time tracking

Worklenz analytics

Worklenz scheduler

Worklenz templates

Contributing

We welcome contributions from the community! If you'd like to contribute, please follow our contributing guidelines.

Security

If you believe you have found a security vulnerability in Worklenz, we encourage you to responsibly disclose this and not open a public issue. We will investigate all legitimate reports.

Email info@worklenz.com to disclose any security vulnerabilities.

License

Worklenz is open source and released under the GNU Affero General Public License Version 3 (AGPLv3).

By contributing to Worklenz, you agree that your contributions will be licensed under its AGPL.