GithubHelp home page GithubHelp logo

runterror / taskwarrior-flutter Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ccextractor/taskwarrior-flutter

0.0 0.0 0.0 1.83 MB

This is the repo of mobile app of taskwarrior

Home Page: https://play.google.com/store/apps/details?id=com.ccextractor.taskwarriorflutter

License: GNU General Public License v3.0

Ruby 0.38% Objective-C 0.01% Kotlin 0.96% Dart 98.51% Swift 0.15%

taskwarrior-flutter's Introduction

TaskWarrior Mobile App

Group 3

Slack

Table of Contents
  1. About The Project
  2. Built With
  3. Usage & Screenshots
  4. TaskServer Setup
  5. Timeline and Project Page
  6. Getting Started
  7. Contributing
  8. Community
  9. Flutter
  10. Contact

About The Project

logo

Taskwarrior is Free and Open Source Software that manages your TODO list from the command line. It is flexible, fast, and unobtrusive. It does its job then gets out of your way. The CLI tool and other relevant documentation can be found at TaskWarrior.

This project aims to build an app for Taskwarrior. It is your task management app across all platforms. It helps you manage your tasks and filter them as per your needs.

Built With

Getting started & Contribution guide

CONTRIBUTING.md

Usage & Screenshots


Timeline and Project Page

GSoC page

Getting Started

  1. Clone the repository from GitHub:
git clone https://github.com/NishantSinghal19/taskwarrior-flutter.git
  1. Navigate to the project's root directory:
cd taskwarrior-flutter
  1. Install dependencies:
flutter pub get
  1. Check for Flutter setup and connected devices:
flutter doctor
  1. Run the app:
flutter run

Contributing

Help is always appreciated, whether it comes in the form of feature requests or suggestions, code improvements, refactoring, or performance enhancements. The more is done, the better it gets. If you find any bug(s), consider opening an issue. Please make sure you specify the commit type while opening pull requests:

feat: The new feature you're proposing

fix: A bug fix in the project

test: Everything related to testing

docs: Everything related to documentation

You can Check community guidlines at Contribution Guidelines & Development Practices page in Wiki section

Community

We would love to hear from you! You may join the gsoc-taskwarrior channel of CCExtractor community through Slack:

Slack

Flutter

For help in getting started with Flutter, view online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

TaskServer Setup

Why Consider TaskServer?

You might wonder if you need a Taskserver when using Taskwarrior on a single device. The answer depends on your needs. If you want to effortlessly share tasks across multiple clients or devices, then the Taskserver is your ideal choice. It's the only option that seamlessly syncs your data, making it accessible from anywhere.

Streamline Your Task Management

With a Taskserver in place, you can synchronize your tasks across various clients and devices, eliminating the hassle of manually updating data on each one. This means less data entry and more efficient task management.

Automatic Task Backup

One valuable benefit of using a Taskserver is automatic task backup. Your tasks are safeguarded, ensuring you won't lose any critical information.

Consider setting up a Taskserver for a smoother, more efficient Taskwarrior experience!


TaskServer Setup Options

There are multiple ways to set up a TaskServer, depending on your preferences and requirements. You can either host it on your own server or take advantage of free TaskServer options.

Self-Hosted TaskServer

Official TaskServer Guide: You can follow the official guide provided by TaskServer for detailed instructions. Check out the documentation here: TaskServer Official Guide.

Video Tutorial: For a step-by-step visual guide, you can watch the latest video tutorial on YouTube: Watch Tutorial.

Cloud Server Hosting: Consider setting up the TaskServer in the cloud, such as Azure or any other cloud server provider, for accessibility from anywhere.

Docker Container: For easy installation, you can opt for the unofficial Docker container. Check out the latest Docker container here: Docker Container.

It is an open-source project that enables users to create their own TaskServer for free. The process is simple:

  1. Sign Up: Start by registering on the Inthe.am website.
Screenshot 2023-09-10 at 6 10 17 PM
  1. Configuration Files: After registration, navigate to the Configuration section. In this section, you will find all the necessary configuration files required to set up your TaskServer.

    Download the following three files:

    • Your Certificate: private.certificate.pem
    • Your Key: private.key.pem
    • Server Certificate: ca.cert.pem
  2. TaskWarrior Setup: With the configuration files in hand, open the TaskWarrior mobile app and configure it to connect to your newly created TaskServer. Follow the app's prompts to input the necessary details.

Screenshot 2023-09-10 at 6 10 17 PM Screenshot 2023-09-10 at 6 10 17 PM

Contact

Nishant Singhal

Mabud Alam

Project Link: TaskWarrior

taskwarrior-flutter's People

Contributors

pavel401 avatar nishantsinghal19 avatar manoj1749 avatar kunxl-gg avatar bhav-khurana avatar its-me-abhishek avatar 100rav-aggarwal avatar techno-disaster avatar shashvat1965 avatar markisdev avatar shubham9455 avatar andoriyaprashant avatar stuck-in-a-conundrum avatar rishabh-gurbani avatar interstellar07 avatar antotomabraham avatar om-gujarathi avatar chandansgowda avatar aayushpaigwar avatar runterror avatar adeeteya avatar cfsmp3 avatar doniaesawi avatar sagittariusa11 avatar siddhantdixit avatar virajbhartiya 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.