{"repo":"Leantime/leantime","free":true,"listed":false,"github":"https://github.com/Leantime/leantime","clone":"git clone https://github.com/Leantime/leantime.git","description":"Leantime is a goals focused project management system for non-project managers. Building with ADHD, Autism, and dyslexia in mind.","language":"PHP","stars":11359,"topics":["agile","asana","calendar","clickup","gantt","hacktoberfest","jira","kanban","lean","leantime","notion","php","project-management","projects","retrospective","scrum","sql","strategy","timesheets","trello"],"license":"AGPL-3.0","category":"saas_starter","readme_excerpt":"\n<div align=\"center\">\n<a href=\"https://leantime.io\"><img src=\"https://leantime.io/wp-content/uploads/2023/03/leantime_logo.png\" alt=\"Leantime Logo\" width=\"300\"/></a>\n\n# Leantime&reg; \n\n⭐ If you find Leantime useful, please star us on GitHub! ⭐\n\nLeantime is an open source project management system for non-project managers.<br />\nWe combine strategy, planning and execution while making it easy for everyone on the team to use.<br />\nBuilt with ADHD, dyslexia and autism in mind. 🧠<br />\n\n💪 As simple as Trello but as feature-rich as Jira<br />\n🔄 A perfect alternative to ClickUp, Monday, or Asana<br />\n🌐 [https://leantime.io](https://leantime.io)<br />\n\n<a href=\"https://trendshift.io/repositories/2264\" target=\"_blank\"><img src=\"https://trendshift.io/api/badge/repositories/2264\" alt=\"A screenshot of Leantime's my work dashboard showing a few boxes with large metrics represnting todos complete, goals contributing to, scheduled todos. Also shows a day calendar with one task on it and a list of tasks grouped by Overdue, Due this week and Due Later\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"/></a>\n\n[![License Badge](https://img.shields.io/github/license/leantime/leantime?style=flat-square)](https://www.gnu.org/licenses/agpl-3.0.en.html)\n[![Docker Hub Badge](https://img.shields.io/docker/pulls/leantime/leantime?style=flat-square)](https://hub.docker.com/r/leantime/leantime)\n![Github Downloads](https://img.shields.io/github/downloads/leantime/leantime/total)\n[![Discord Badge](https://img.shields.io/discord/990001288026677318?label=Discord&style=flat-square)](https://discord.gg/4zMzJtAq9z)\n[![Crowdin](https://badges.crowdin.net/leantime/localized.svg)](https://crowdin.com/project/leantime)\n![GitHub Sponsors](https://img.shields.io/github/sponsors/leantime)\n<br />\n\n  ![alt text](public/assets/images/Screenshots/mywork-v3.5.png \"Home Screen\")\n\n</div>\n<br /><br />\n\n## 🚀 Features* ##\n| Task Management                                                      | Project Planning                             | Information/Knowledge Management        | Administration                                  |\n| -------------------------------------------------------------------- | -------------------------------------------- | --------------------------------------- |-------------------------------------------------|\n| Task management via<br>kanban boards, gantt, table, list and calendar views | Project Dashboards, reports & status updates | Wikis / Docs                     | Easy installation                               |\n| Unlimited subtasks and dependencies                                  | Goal & metrics tracking                      | Idea Boards                             | Multiple user roles and per project permissions |\n| Milestone management                                                 | Lean & Business Model Canvas                 | Retrospectives                          | Two factor authentication                       |\n| Sprint Management                                                    | SWOT Analysis canvas                         | File Storage via S3 or local filesystem | LDAP, OIDC integration                          |\n| Timetracking & timesheets                                            | Risk Analysis                                | Screen & webcam recording               | Extendable via plugins and API                  |\n|                                                                      | ... and more                                 | Comments/discussions on everything      | Integrates with Slack, Mattermost, Discord      |\n|                                                                      | ... and more                                 |     | Available in over 20 languages                  |     \n*yes, all of these features are included in the OSS version\n<br /><br />\n### 📸 Screenshots ###\n\n<table width=\"100%\">\n    <tr>\n        <td width=\"33%\"><img alt=\"Screenshot of Leantime's my work dashboard but with a dark color scheme. All colors are darkened or reverted\" src=\"public/assets/images/Screenshots/dark.png\" title=\"My Work\" /></td>\n        <td width=\"33%\"><img alt=\"Screenshot of Leantime's project dashboard showing a project checklist that has the first box checked, the latest tasks (1 right now), a progress donut chart at 0%\" src=\"public/assets/images/Screenshots/projectDashboard.png\" title=\"Project Dashboard\" /></td>\n        <td width=\"33%\"><img alt=\"Screenshot of Leantime's todo screen in table format. Tasks are grouped by status where each Status has a different color\" src=\"public/assets/images/Screenshots/table.png\" title=\"Grouped To-Dos\" /></td>\n    </tr>\n    <tr>\n        <td><img alt=\"alt text\" src=\"public/assets/images/Screenshots/kanban.png\" title=\"Kanban Board\"/></td>\n        <td><img alt=\"Screenshot of Leantime's timeline or gantt feature showing a timeline with various milestone boxes different in length representing how long these take. Each milestone has a different color and they are connected with an arrow\" src=\"public/assets/images/Screenshots/timeline.png\" title=\"Tasks on timeline\" /></td>\n        <td><img alt=\"Screenshot of Leantime's personal calendar screen showing a month overview with a few tasks\" src=\"public/assets/images/Screenshots/calendar.png\" title=\"Project Calendar\" /></td>\n    </tr>\n    <tr>\n        <td><img alt=\"alt text\" src=\"public/assets/images/Screenshots/goals.png\" title=\"Goals\" /></td>\n        <td><img alt=\"Screenshot of Leantime's wiki page showing one template article of a product requirements document formatted with lists and tables\" src=\"public/assets/images/Screenshots/docs.png\" title=\"Documents &amp; Wikis\" /></td>\n        <td><img alt=\"Screenshot of Leantime's timesheet feature with a table a one week overview and input boxes for each day. Tasks are organized in rows\" src=\"public/assets/images/Screenshots/timesheet.png\" title=\"Timesheets\" /></td>\n    </tr>\n</table>\n\n<br /><br />\n### ❗System Requirements ###\n\n* PHP 8.2+\n* MySQL 8.0+ or MariaDB 10.6+\n* Apache or Nginx (IIS works with some modifications)\n* PHP Extensions:\n* BC Math (bcmath)\n* Ctype\n* cURL\n* DOM\n* Exif\n* Fileinfo\n* Filter\n* GD\n* Hash\n* LDAP\n* Multibyte String (mbstring)\n* MySQL\n* OPcache\n* OpenSSL\n* PCNTL\n* PCRE\n* PDO\n* Phar\n* Session\n* Tokenizer\n* Zip\n* SimpleXML\n<br /><br />\n\n### ️⚡️ Installation (Production) ###\n\nThere are two main ways to install LeanTime for production. The first of which is to install all needed pieces of the system locally. The second is to use the officially supported Docker image.\n\n#### Local Production Installation ####\n\n* Download latest release package (file is called: Leantime-vx.x.x.zip) from the <a href=\"https://github.com/Leantime/leantime/releases\">release page</a>\n* Create an empty MySQL database\n* Upload the entire directory to your server \n* Point your domain root to the `public/` directory\n* Rename `config/sample.env` to `config/.env`\n* Fill in your database credentials (username, password, host, dbname) in `config/.env`\n* Navigate to `<yourdomain.com>/install`\n* Follow instructions to install database and set up first user account\n\n##### IIS Installation Notes #####\n\nWhilst the steps above are applicable to Internet Information Services (IIS), there is an additional configuration change that may be required in IIS to ensure full functionality - you need to allow the PATCH method:\n\n* Open IIS\n* Expand the server and sites on the left and select the LeanTime site\n* Double click on `Handler Mappings`\n* Double click on the PHP handler mapping that is used by the site\n* Click `Request Restrictions…`\n* Click the `Verbs` tab\n* In the `One of the following verbs` text box, add `PATCH` - for example: `GET,HEAD,POST,PATCH`\n* Click `OK`\n* In the `Executable (optional)` text box, put a double quote character (`“`) at the start and at the end of the path to the `php-cgi.exe` file (_this isn't needed if the path doesn't have a space in it_)\n* Click `OK`\n* A popup will appear asking if you want to create a FastCGI application - click `Yes`\n\nNote: You may need to repeat this when you upgrade PHP.\n\n#### Production Installation via Docker ####\n\nWe maintain an official <a href=\"https://hub.docker.com/r/leantime/leantime\">Docker image on dockerhub</a>. \nTo run the image enter your MySQL credentials and execute. You can pass in all the configuration variables from .env\n\n```\ndocker run -d --restart unless-stopped -p 8080:8080 --network leantime-net \\\n-e LEAN_DB_HOST=mysql_leantime \\\n-e LEAN_DB_USER=admin \\\n-e LEAN_DB_PASSWORD=321.qwerty \\\n-e LEAN_DB_DATABASE=leantime \\\n-e LEAN_EMAIL_RETURN=changeme@local.local \\\n--name leantime leantime/leantime:latest\n```\n\nUnless you have a database defined somewhere else you should use our [docker-compose file](https://github.com/Leantime/docker-leantime/blob/master/docker-compose.yml). \n\nOnce started you can go to `<yourdomain.com>/install` and run the installation script.\n\n**Important: If you are planning to use plugins you need to mount the plugin folder `plugins:/var/www/html/app/Plugins` and ensure the www-data user has access to it. Otherwise installation may fail or plugins will be removed after a restart**\n\n##### Docker Installation Notes #####\n\nIf you intend to place Leantime behind a reverse proxy (nginx, etc.) to handle custom domain name resolution and SSL offloading, you will need to set the following environment variable in docker\n```\n-e LEAN_APP_URL=https://yourdomain.com \\\n```\n* Update yourdomain.com to your custom domain name.\n<br /><br />\n### 🤓 Installation (Development) ###\n\nThere are two ways to install a development setup of LeanTime. The first (but most technical) is to install all pieces of the system locally. The second (and preferred method) is to use a docker containerized development environment.\n\n#### Local Development Installation ####\n\n* Clone repository to your local server\n* Create MySQL database\n* Run webpack builder via `make build-dev`\n* Point your local domain to the `public/` directory\n*","default_branch":"master","files":1774,"tree":[".babelrc",".claude/commands/conversation-analysis-system.md",".claude/docs/caldav-plugin.md",".claude/docs/google-calendar-plugin.md",".dev/dev-apache-site.conf",".dev/dev-apache2.conf",".dev/dev-ports.conf",".dev/docker-compose.tests.yaml",".dev/docker-compose.yaml",".dev/dockerfile",".dev/error_reporting.ini",".dev/test.env",".dev/xdebug.ini",".docker/Dockerfile",".docker/config/custom.ini",".docker/config/nginx.conf",".docker/config/php-fpm.conf",".docker/config/supervisord.conf",".docker/docker-compose.yml",".docker/start.sh",".editorconfig",".eslintrc",".github/CODEOWNERS",".github/FUNDING.yml",".github/ISSUE_TEMPLATE/bug_report.yml",".github/ISSUE_TEMPLATE/feature_request.yml",".github/PULL_REQUEST_TEMPLATE.md",".github/changelogConfig.yml",".github/release.yml",".github/workflows/acceptancetests.yml",".github/workflows/api-bearer-tests.yml",".github/workflows/codeStyleAnalysis.yml",".github/workflows/makefile.yml",".github/workflows/release-prepare.yml",".github/workflows/release.yml",".github/workflows/security.yml",".github/workflows/staticAnalysis.yml",".github/workflows/unittests.yml",".github/workflows/update-latest-tag.yml",".gitignore",".gitmodules",".htaccess",".idea/.gitignore",".idea/.name",".idea/GrepConsole.xml",".idea/blade.xml",".idea/codeception.xml",".idea/dataSources.xml",".idea/deployment.xml",".idea/encodings.xml",".idea/icon.svg",".idea/inspectionProfiles/Project_Default.xml",".idea/inspectionProfiles/profiles_settings.xml",".idea/jsLinters/jshint.xml",".idea/laravel-idea.xml",".idea/leantime-oss.iml",".idea/modules.xml",".idea/php-test-framework.xml",".idea/php.xml",".idea/phpspec.xml",".idea/phpunit.xml",".idea/symfony2.xml",".idea/vcs.xml",".idea/webServers.xml",".phive/phars.xml",".phpactor.json",".phpdoc/template/api-md/class.api-md.twig",".phpdoc/template/api-md/config/footer.md.twig",".phpdoc/template/api-md/config/frontmatter.twig",".phpdoc/template/api-md/endpoint.api-md.twig",".phpdoc/template/api-md/include/macros.twig",".phpdoc/template/api-md/index.api-md.twig",".phpdoc/template/api-md/method.api-md.twig",".phpdoc/template/api-md/template.xml",".phpdoc/template/md/class.md.twig",".phpdoc/template/md/config/footer.md.twig",".phpdoc/template/md/config/frontmatter.twig",".phpdoc/template/md/endpoint.md.twig",".phpdoc/template/md/include/macros.twig",".phpdoc/template/md/index.md.twig",".phpdoc/template/md/interface.md.twig",".phpdoc/template/md/method.md.twig",".phpdoc/template/md/template.xml",".phpdoc/template/md/trait.md.twig",".phpstan/Rules/FacadeRule.php",".phpstan/bootstrap.php",".phpstan/phpstan.neon",".phpstan/stubs/laravel-gaps.stub",".phpstan/stubs/leantime-macros.stub",".pint/pint.json","CHANGELOG.md","CLAUDE.md","CODE_OF_CONDUCT.md","CONTRIBUTING.md","LICENSE","README.md","SECURITY.md","accessibility-mockup.html","app/Command/AbstractPluginCommand.php","app/Command/AddUserCommand.php","app/Command/BackfillGoalHistoryCommand.php","app/Command/BackupDbCommand.php","app/Command/CheckEventListeners.php","app/Command/CheckTranslations.php","app/Command/CleanupOrphanedFilesCommand.php","app/Command/ClearAll.php","app/Command/ClearLanguage.php","app/Command/CreateBearerTokenCommand.php","app/Command/DisablePluginCommand.php","app/Command/EnablePluginCommand.php","app/Command/InstallPluginCommand.php","app/Command/ListPluginCommand.php","app/Command/MigrateCommand.php","app/Command/RemovePluginCommand.php","app/Command/SaveSettingCommand.php","app/Command/SyncPermissionsCommand.php","app/Command/TestEmailCommand.php","app/Command/UpdateLeantime.php","app/Core/Application.php","app/Core/Application/AppServiceProvider.php","app/Core/Auth/AuthenticationServiceProvider.php","app/Core/Auth/Contracts/ChecksProjectAccess.php","app/Core/Auth/Permissions/CheckPermissions.php","app/Core/Auth/Permissions/DefaultRolePermissions.php","app/Core/Auth/Permissions/Permission.php","app/Core/Auth/Permissions/PermissionEnforcer.php","app/Core/Auth/Permissions/PermissionRegistry.php","app/Core/Auth/Permissions/PermissionRepository.php","app/Core/Auth/Permissions/PermissionSeeder.php","app/Core/Auth/Permissions/PermissionService.php","app/Core/Auth/Permissions/PermissionServiceProvider.php","app/Core/Auth/Permissions/ProvidesPermissions.php","app/Core/Auth/Permissions/RequiresPermission.php","app/Core/Auth/RoleResolver.php","app/Core/Auth/Tokens/SanctumServiceProvider.php","app/Core/Bootloader.php","app/Core/Bootstrap/LoadConfig.php","app/Core/Bootstrap/SetRequestForConsole.php","app/Core/Cache/CacheServiceProvider.php","app/Core/Cache/Redis/RedisServiceProvider.php","app/Core/Configuration/AppSettings.php","app/Core/Configuration/Attributes/LaravelConfig.php","app/Core/Configuration/DefaultConfig.php","app/Core/Configuration/Environment.php","app/Core/Configuration/EnvironmentServiceProvider.php","app/Core/Configuration/EnvironmentsEnum.php","app/Core/Configuration/laravelConfig.php","app/Core/Console/Application.php","app/Core/Console/CliRequest.php","app/Core/Console/CliServiceProvider.php","app/Core/Console/ConsoleKernel.php","app/Core/Console/ConsoleSupportProvider.php","app/Core/Controller/Composer.php","app/Core/Controller/Controller.php","app/Core/Controller/Frontcontroller.php","app/Core/Controller/HtmxController.php","app/Core/Controller/HxComponent.php","app/Core/Database/DatabaseManager.php","app/Core/Database/DatabaseServiceProvider.php","app/Core/Database/LtPostgresConnection.php","app/Core/Db/DatabaseHelper.php","app/Core/Db/Db.php","app/Core/Db/DbColumn.php","app/Core/Db/Repository.php","app/Core/Domains/BaseService.php","app/Core/Domains/DTO.php","app/Core/Domains/DomainModel.php","app/Core/Domains/DomainRepository.php","app/Core/Domains/DomainService.php","app/Core/Encryption/EncryptionServiceProvider.php","app/Core/Events/Concerns/InteractsWithEvents.php","app/Core/Events/Concerns/InteractsWithFilters.php","app/Core/Events/Contracts/LeantimeEvent.php","app/Core/Events/Contracts/LeantimeFilter.php","app/Core/Events/DispatchesEvents.php","app/Core/Events/EventDispatcher.php","app/Core/Events/EventVerb.php","app/Core/Events/EventsServiceProvider.php","app/Core/Events/Htmx/HtmxEvent.php","app/Core/Events/Htmx/HtmxEvents.php","app/Core/Events/Htmx/HtmxUiEvents.php","app/Core/Events/Htmx/InteractsWithHtmxEvents.php","app/Core/Exceptions/AuthException.php","app/Core/Exceptions/AuthorizationException.php","app/Core/Exceptions/Contracts/LeantimeExceptionInterface.php","app/Core/Exceptions/EntityExistsException.php","app/Core/Exceptions/ExceptionHandler.php","app/Core/Exceptions/HandleExceptions.php","app/Core/Exceptions/InvalidArgumentException.php","app/Core/Exceptions/LeantimeException.php","app/Core/Exceptions/MissingParameterException.php","app/Core/Exceptions/NotFoundException.php","app/Core/Exceptions/ReportableHandler.php","app/Core/Exceptions/ValidationException.php","app/Core/Exceptions/WhoopsHandler.php","app/Core/Files/Contracts/FileManagerInterface.php","app/Core/Files/Exceptions/FileValidationException.php","app/Core/Files/FileManager.php","app/Core/Files/FileSystemServiceProvider.php","app/Core/Http/ApiRequest.php","app/Core/Http/Client/ApiClient.php","app/Core/Http/HtmxRequest.php","app/Core/Http/HttpKernel.php","app/Core/Http/IncomingRequest.php","app/Core/Http/RequestTypes/ApiRequestType.php","app/Core/Http/RequestTypes/HtmxRequestType.php","app/Core/Http/RequestTypes/RequestTypeDetector.php","app/Core/Http/RequestTypes/RequestTypeInterface.php","app/Core/Http/Responses/Contracts/LeantimeResponseInterface.php","app/Core/Http/Responses/ImageResponse.php","app/Core/Http/Responses/JsonRpcErrorResponse.php","app/Core/Http/Responses/JsonRpcResponse.php","app/Core/Language.php","app/Core/Mailer.php","app/Core/Middleware/AuthCheck.php","app/Core/Middleware/AuthenticateSession.php","app/Core/Middleware/InitialHeaders.php","app/Core/Middleware/Installed.php","app/Core/Middleware/LoadPlugins.php","app/Core/Middleware/Localization.php","app/Core/Middleware/RateLimiter.php","app/Core/Middleware/RequestRateLimiter.php","app/Core/Middleware/SetCacheHeaders.php","app/Core/Middleware/StartSession.php","app/Core/Middleware/TrimStrings.php","app/Core/Middleware/TrustProxies.php","app/Core/Middleware/Updated.php","app/Core/Middleware/VerifyCsrfToken.php","app/Core/Plugins/Attributes/RequiresPlugin.php","app/Core/Plugins/PluginManager.php","app/Core/Plugins/Plugins.php","app/Core/Plugins/PluginsServiceProvider.php","app/Core/Resources/Contracts/ResourcesGateway.php","app/Core/Resources/Models/BudgetLine.php","app/Core/Resources/Models/Dependency.php","app/Core/Resources/Models/PersonAllocation.php","app/Core/Resources/Models/ResourceSummary.php","app/Core/Resources/ResourcesServiceProvider.php","app/Core/Resources/Services/ResourcesRegistry.php","app/Core/Routing/FrontcontrollerServiceProvider.php","app/Core/Routing/RouteLoader.php","app/Core/Sessions/PathManifestRepository.php","app/Core/Sessions/SessionServiceProvider.php","app/Core/Shims/McpServiceProvider.php","app/Core/Support/AbstractEntityFormatter.php","app/Core/Support/Avatarcreator.php","app/Core/Support/Build.php","app/Core/Support/CarbonMacros.php","app/Core/Support/Cast.php","app/Core/Support/DateTimeHelper.php","app/Core/Support/DateTimeInfoEnum.php","app/Core/Support/EditorTypeEnum.php","app/Core/Support/EntityFormatterInterface.php","app/Core/Support/EntityRelationshipEnum.php","app/Core/Support/Format.php","app/Core/Support/FromFormat.php","app/Core/Support/LLMStringSanitizer.php","app/Core/Support/LoadMacrosServiceProvider.php","app/Core/Support/MarkdownHelper.php","app/Core/Support/Mix.php","app/Core/Support/NameSanitizer.php","app/Core/Support/OutboundUrlGuard.php","app/Core/Support/RoutingFormatter.php","app/Core/Support/String/AlphaNumeric.php","app/Core/Support/String/BeautifyFilename.php","app/Core/Support/String/SanitizeFilename.php","app/Core/Support/String/SanitizeForLLM.php","app/Core/Support/String/ToMarkdown.php","app/Core/UI/Composer.php","app/Core/UI/Template.php","app/Core/UI/TemplateServiceProvider.php","app/Core/UI/Theme.php","app/Core/UI/ThemeServiceProvider.php","app/Core/UI/ViewsServiceProvider.php","app/Core/WorkStructure/Events/ElementTypeRegistered.php","app/Core/WorkStructure/Events/MappingCreated.php","app/Core/WorkStructure/Events/StructureRegistered.php","app/Core/WorkStructure/Models/ElementDefinition.php","app/Core/WorkStructure/Models/RelationshipDefinition.php","app/Core/WorkStructure/Models/StructureMapping.php","app/Core/WorkStructure/Models/WorkStructure.php","app/Core/WorkStructure/Repositories/WorkStructureRepository.php","app/Core/WorkStructure/Services/MappingService.php","app/Core/WorkStructure/Services/StructureRegistry.php","app/Core/WorkStructure/Services/WorkStructureService.php","app/Core/WorkStructure/WorkStructureServiceProvider.php","app/Core/i18n/LanguageServiceProvider.php","app/Domain/Api/Contracts/StaticAssetType.php","app/Domain/Api/Controllers/ApiKey.php","app/Domain/Api/Controllers/Canvas.php","app/Domain/Api/Controllers/DelAPIKey.php","app/Domain/Api/Controllers/Goalcanvas.php","app/Domain/Api/Controllers/I18n.php","app/Domain/Api/Controllers/Jsonrpc.php","app/Domain/Api/Controllers/NewApiKey.php","app/Domain/Api/Controllers/StaticAsset.php","app/Domain/Api/Js/jsonrpcClient.js","app/Domain/Api/Models/StaticAsset.php","app/Domain/Api/Permissions/ApiPermissions.php","app/Domain/Api/Repositories/Api.php","app/Domain/Api/Services/Api.php","app/Domain/Api/Services/Config.php","app/Domain/Api/Services/I18n.php","app/Domain/Api/Services/Ideas.php","app/Domain/Api/Templates/apiKey.blade.php","app/Domain/Api/Templates/delKey.blade.php","app/Domain/Api/Templates/newAPIKey.blade.php","app/Domain/Audit/Repositories/Audit.php","app/Domain/Auth/Controllers/KeepAlive.php","app/Domain/Auth/Controllers/Login.php","app/Domain/Auth/Controllers/Logout.php","app/Domain/Auth/Controllers/Redirect.php","app/Domain/Auth/Controllers/ResetPw.php","app/Domain/Auth/Controllers/TokenNew.php","app/Domain/Auth/Controllers/UserInvite.php","app/Domain/Auth/Guards/ApiGuard.php","app/Domain/Auth/Guards/WebGuard.php","app/Domain/Auth/Hxcontrollers/PersonalTokens.php","app/Domain/Auth/Js/authController.js","app/Domain/Auth/Listeners/ShowPersonalTokenContent.php","app/Domain/Auth/Listeners/ShowPersonalTokenTab.php","app/Domain/Auth/Models/AuthenticatableUser.php","app/Domain/Auth/Models/CurrentUser.php","app/Domain/Auth/Models/Roles.php","app/Domain/Auth/Repositories/AccessTokenRepository.php","app/Domain/Auth/Repositories/Auth.php","app/Domain/Auth/Services/AccessToken.php","app/Domain/Auth/Services/Auth.php","app/Domain/Auth/Services/AuthUser.php","app/Domain/Auth/Services/Onboarding.php","app/Domain/Auth/Services/UserSessionBuilder.php","app/Domain/Auth/Templates/components/onboardingProgress.blade.php","app/Domain/Auth/Templates/login.blade.php","app/Domain/Auth/Templates/partials/loginInfo.blade.php","app/Domain/Auth/Templates/partials/tokens.blade.php","app/Domain/Auth/Templates/requestPwLink.blade.php","app/Domain/Auth/Templates/resetPw.blade.php","app/Domain/Auth/Templates/token-created.blade.php","app/Domain/Auth/Templates/tokenNew.blade.php","app/Domain/Auth/Templates/userInvite.blade.php","app/Domain/Auth/Templates/userInvite2.blade.php","app/Domain/Auth/Templates/userInvite3.blade.php","app/Domain/Auth/Templates/userInvite4.blade.php","app/Domain/Auth/Templates/userInvite5.blade.php","app/Domain/Auth/register.php","app/Domain/Blueprints/Controllers/ApiCanvas.php","app/Domain/Blueprints/Controllers/BoardDialog.php","app/Domain/Blueprints/Controllers/DelCanvas.php","app/Domain/Blueprints/Controllers/DelCanvasItem.php","app/Domain/Blueprints/Controllers/EditCanvasComment.php","app/Domain/Blueprints/Controllers/EditCanvasItem.php","app/Domain/Blueprints/Controllers/Export.php","app/Domain/Blueprints/Controllers/ShowBoards.php","app/Domain/Blueprints/Controllers/ShowCanvas.php","app/Domain/Blueprints/Events/CanvasItemUpdated.php","app/Domain/Blueprints/Js/blueprintsController.js","app/Domain/Blueprints/Models/CanvasTemplate.php","app/Domain/Blueprints/Permissions/BlueprintsPermissions.php","app/Domain/Blueprints/Repositories/Blueprints.php","app/Domain/Blueprints/Services/Blueprints.php","app/Domain/Blueprints/Services/BlueprintsExport.php","app/Domain/Blueprints/Services/TemplateRegistry.php","app/Domain/Blueprints/Templates/boardDialog.blade.php","app/Domain/Blueprints/Templates/canvasComment.blade.php","app/Domain/Blueprints/Templates/canvasDialog.blade.php","app/Domain/Blueprints/Templates/definitions/cp.yaml","app/Domain/Blueprints/Templates/definitions/dbm.yaml","app/Domain/Blueprints/Templates/definitions/ea.yaml","app/Domain/Blueprints/Templates/definitions/em.yaml","app/Domain/Blueprints/Templates/definitions/insights.yaml","app/Domain/Blueprints/Templates/definitions/lbm.yaml","app/Domain/Blueprints/Templates/definitions/lean.yaml","app/Domain/Blueprints/Templates/definitions/minempathy.yaml","app/Domain/Blueprints/Templates/definitions/obm.yaml","app/Domain/Blueprints/Templates/definitions/retros.yaml","app/Domain/Blueprints/Templates/definitions/risks.yaml","app/Domain/Blueprints/Templates/definitions/sb.yaml","app/Domain/Blueprints/Templates/definitions/sm.yaml","app/Domain/Blueprints/Templates/definitions/sq.yaml","app/Domain/Blueprints/Templates/definitions/swot.yaml","app/Domain/Blueprints/Templates/definitions/value.yaml","app/Domain/Blueprints/Templates/delCanvas.blade.php","app/Domain/Blueprints/Templates/delCanvasItem.blade.php","app/Domain/Blueprints/Templates/element.blade.php","app/Domain/Blueprints/Templates/helper.blade.php","app/Domain/Blueprints/Templates/modals.blade.php","app/Domain/Blueprints/Templates/partials/rowLabel.blade.php","app/Domain/Blueprints/Templates/partials/sectionHeader.blade.php","app/Domain/Blueprints/Templates/partials/separator.blade.php","app/Domain/Blueprints/Templates/partials/staticContent.blade.php","app/Domain/Blueprints/Templates/showBoards.blade.php","app/Domain/Blueprints/Templates/showCanvas.blade.php","app/Domain/Blueprints/Templates/showCanvasBottom.blade.php","app/Domain/Blueprints/Templates/showCanvasTop.blade.php","app/Domain/Blueprints/imports/.gitkeep","app/Domain/Blueprints/routes.php","app/Domain/Calendar/Controllers/AddEvent.php","app/Domain/Calendar/Controllers/CalendarSettings.php","app/Domain/Calendar/Controllers/ConnectCalendar.php","app/Domain/Calendar/Controllers/DelEvent.php"],"storefront":"/r/Leantime","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Leantime/leantime/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}