All Projects → danobot → gitlab_task_manager

danobot / gitlab_task_manager

Licence: other
Microsoft Todo inspired task manager leveraging Gitlab's Issue Tracker as the backend

Programming Languages

javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
HTML
75241 projects
shell
77523 projects
CSS
56736 projects
Dockerfile
14818 projects
powershell
5483 projects

Projects that are alternatives of or similar to gitlab task manager

Super Productivity
To-do list & time tracker for programmers and other digital workers with Jira, Github, and Gitlab integration
Stars: ✭ 4,505 (+20377.27%)
Mutual labels:  todo, electron-app, task-manager
Tasklite
The CLI task manager for power users
Stars: ✭ 91 (+313.64%)
Mutual labels:  todo, task-manager
Frame
New-tab extension for Chrome and Firefox
Stars: ✭ 89 (+304.55%)
Mutual labels:  todo, task-manager
calcure
Modern TUI calendar and task manager with minimal and customizable UI.
Stars: ✭ 1,071 (+4768.18%)
Mutual labels:  todo, task-manager
Backlog
Simple desktop app for storing lists of items (todo, tasks, backlog items)
Stars: ✭ 407 (+1750%)
Mutual labels:  todo, desktop
Topydo
A powerful todo list application for the console, using the todo.txt format.
Stars: ✭ 511 (+2222.73%)
Mutual labels:  todo, task-manager
todo-live
A todo list manager in command line.
Stars: ✭ 49 (+122.73%)
Mutual labels:  todo, task-manager
Kreta
Modern project management solution
Stars: ✭ 177 (+704.55%)
Mutual labels:  issue-tracker, task-manager
lunatask
All-in-one encrypted to-do list, notebook, habit and mood tracker, pomodoro timer, and journaling app
Stars: ✭ 35 (+59.09%)
Mutual labels:  todo, task-manager
qikQR
minimal desktop app to create QR codes.
Stars: ✭ 20 (-9.09%)
Mutual labels:  desktop, electron-app
SteamTradeBot
Open source steam trading bot. Accepting or declining trades based on the automatic value calculation.
Stars: ✭ 65 (+195.45%)
Mutual labels:  desktop, electron-app
obsidian-tasks
Task management for the Obsidian knowledge base.
Stars: ✭ 648 (+2845.45%)
Mutual labels:  todo, task-manager
stack-public
A key-value based writer.
Stars: ✭ 19 (-13.64%)
Mutual labels:  todo, task-manager
Dones
Simple team task management and tracking
Stars: ✭ 62 (+181.82%)
Mutual labels:  todo, task-manager
Trackdown
TrackDown - Issue Tracking with plain Markdown. If you are missing the "git clone" for your tickets from github.com or bitbucket.org, then this is for you. A lightweight Ticketing System for distributed and unconnected small Teams.
Stars: ✭ 10 (-54.55%)
Mutual labels:  gitlab, issue-tracker
Ao
Elegant Microsoft To-Do desktop app
Stars: ✭ 1,923 (+8640.91%)
Mutual labels:  todo, desktop
Actionview
An issue tracking tool based on laravel+reactjs for small and medium-sized enterprises, open-source and free, similar to Jira.
Stars: ✭ 1,357 (+6068.18%)
Mutual labels:  issue-tracker, task-manager
Pulse Sms Issues
Roadmap (and issue tracker) for the Pulse SMS platform.
Stars: ✭ 150 (+581.82%)
Mutual labels:  issue-tracker, desktop
homeassistant-microsoft-todo
The integration allows you to create tasks in Microsoft To Do from Home Assistant.
Stars: ✭ 86 (+290.91%)
Mutual labels:  todo, microsoft-todo
Nickel
Micro tasks manager written in pure Python
Stars: ✭ 18 (-18.18%)
Mutual labels:  todo, task-manager

Elegant Microsoft To-Do inspired desktop and web app leveraging Gitlab's Issue Tracker in the backend

Gitlab Task Manager is a task manager application which hooks into Gitlab's Issue Tracker as the backend. Simply create a project on gitlab.com or your personal Gitlab instance, generate an API token and you are ready to start using GTM.

Features

  • Uses Gitlab labels to manage task lists
  • Add tasks to "My Day"
  • Star tasks to mark them as important
  • Clear all completed tasks
  • Leave comments on tasks that appear as comments in Gitlab
  • Create new task lists from the app
  • Assign task labels using hashtags (e.g. "Get Milk #shopping" )
  • View all issues with a particular label by clicking on the label itself

Motivation

As I work on many hobby projects at the same time, I felt the need to add comments to a task as a place to note down decisions, research and root cause analysis findings. I really liked the look and feel of Microsoft Todo and the functionality of Gitlab's issue tracker and wanted to combine them into one easy-to-use tool.

Implementation

This application was bootstrapped using Create React App and is distributed as a Docker web application as well as an Electron Desktop App.

Getting Started

Copy src/config.sample.js to src/config.js and modify the Gitlab values.

yarn
yarn start

Available Yarn/NPM Scripts

In the project directory, you can run:

  • Run for development yarn dev
  • Build the electron app yarn dist (If this fails, run npm install first.)
  • Build and publish Electron App yarn dist
  • Run Electron build on Linux using Docker bash dist.sh
  • Build docker image yarn docker-build

Docker Deployment

You can deploy the webapplication using docker for use on mobile. Rename docker-compose.sample.yaml to docker-compose.yaml.

docker-compose up -d

This will build the image and deploy.

Development

yarn start Runs the app in the development mode. Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

Contributing

See contributing.md

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].