GithubHelp home page GithubHelp logo

yigitcukuren / leantime Goto Github PK

View Code? Open in Web Editor NEW

This project forked from leantime/leantime

0.0 1.0 0.0 92.39 MB

Leantime is a lean project management system for non-project managers. Designed to help you manage your projects from ideation to delivery.

Home Page: https://leantime.io

License: GNU General Public License v2.0

Shell 0.14% JavaScript 28.56% PHP 49.70% CSS 21.37% Hack 0.02% Makefile 0.05% HTML 0.13% Less 0.04%

leantime's Introduction

Leantime Logo

Leantime™

Leantime is a lean open source project management system for startups and innovators.
It's an alternative to ClickUp, Notion, and Asana.
https://leantime.io

License Badge Version Docker Hub Badge Discord Badge Crowdin

alt text



Features:

  • Task management using kanban boards, table and calendar views
  • Idea boards & idea kanban boards
  • Various research and strategy boards
  • Milestone management using Gantt charts
  • Timesheet management
  • Manage goals
  • Retrospectives
  • Project dashboards
  • Project reports
  • Wikis with the ability to embed documents
  • Multiple user roles
  • Two-Factor Authentication
  • LDAP integration
  • Integrations with Mattermost, Slack, Zulip, Discord
  • Export timesheets, tasks and milestones to CSV
  • File storage with AWS S3 or local file system
  • Adjust color scheme and logo
  • Available in 19 languages

Screenshots

alt text alt text alt text
alt text alt text alt text
alt text alt text alt text
alt text alt text alt text

System Requirements

  • PHP 8+
  • MySQL 5.7+
  • Apache or Nginx (IIS works with some modifications)

Installation (Production)

  • Download latest release package
  • Create an empty MySQL database
  • Upload entire directory to your server
  • Point your domain to the public/ directory
  • Rename config/configuration.sample.php to config/configuration.php
  • Fill in your database credentials (username, password, host, dbname) in config/configuration.php
  • Navigate to <yourdomain.com>/install
  • Follow instructions to install database and set up first user account

Installation (Development)

  • Install composer and npm
  • Clone repository to your local server
  • Create MySQL database
  • Run composer to load php dependencies
composer install

then

npm install

to load Javascript dependencies and finally run the grunt task to create the compiled js files

./node_modules/grunt/bin/grunt Build-All
  • Point your local domain to the public/ directory
  • Rename config/configuration.sample.php to config/configuration.php
  • Fill in your database credentials (username, password, host, dbname) in config/configuration.php
  • Navigate to <localdomain>/install
  • Follow instructions to install database and user account

Installation via Docker

We maintain an official Docker image on dockerhub. To run the image enter your MySQL credentials and execute

docker run -d --restart unless-stopped -p 80:80 --network leantime-net \
-e LEAN_DB_HOST=mysql_leantime \
-e LEAN_DB_USER=admin \
-e LEAN_DB_PASSWORD=321.qwerty \
-e LEAN_DB_DATABASE=leantime \
-e [email protected] \
--name leantime leantime/leantime:latest

You can set any of the config variables in config/configuration.php when running the docker command.

Once started you can go to <yourdomain.com>/install and run the installation script.

Update

  • Make sure to take a backup of your database and files
  • Replace all files in your directory with the updated version
  • If there were any database changes, the system will redirect your to <yourdomain.com>/update

LICENSE Exceptions

This file forms part of the Leantime Software for which the following exception is added: Plugins within the /app/plugins directory which merely make function calls to the Leantime Software, and for that purpose include it by reference shall not be considered modifications of the software.

Support

leantime's People

Contributors

marcelfolaron avatar diderich avatar digital-joe-co avatar tareqk avatar phulstaert avatar gloriafolaron avatar andyg2 avatar carsteneu avatar bellyhold avatar dependabot[bot] avatar hesselni avatar antonanders avatar jarscr avatar finitesource avatar noobtw avatar joaobrazuna avatar axelrindle avatar skaldar avatar yuvytung avatar clemrdh avatar emanaton avatar bankzst avatar pvi-github avatar gonztirado avatar hartigdan avatar beexx avatar misdirectionmaster avatar noobpk avatar evanlabs avatar llerones avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.