Giter VIP home page Giter VIP logo

tasks's Introduction

Tasks ๐ŸŒบ

Simple, plain-text productivity

Netlify Status

โš ๏ธ Work in progress. Things are most certainly incomplete and/or broken, and will definitely change.

  • โœ… Manage your tasks with a simple, text-based format
  • ๐Ÿฆฆ Add sections, notes, due dates and tags
  • ๐Ÿ„โ€โ™‚๏ธ Board view for easy status tracking
  • ๐Ÿš€ Minimal UI and efficient, keyboard-driven UX
  • โšก๏ธ PWA & offline ready (coming soon!)
  • ๐Ÿค Zero tracking and no data ever leaves the browser

Usage

Find the app at https://tasks.a13i.dev.

Here's an example:

Getting started

A line like this that doesn't have any special formatting is a note. Notes don't have any special meaning and are just there to help you structure your file and remember things.

One exception is the first line, which is the title of the page.

[ ] This is a task
[/] This task is in progress
[?] Tasks with a question mark are waiting for something
[*] Something important can be marked with an asterisk
[x] Once a task is done, cross it off the list with an x

# This is a section

Sections are a great way to group tasks and notes.

[ ] Tasks can have #tags
[ ] ...and due dates @2021-12-31
[ ] Add an URL anywhere and it will turn into a link: https://example.com

Most actions such as creating or removing pages, converting between different types of content, updating status, backups, etc. can be done via the command menu. Click โŒ˜ Go to anything in the sidebar to open it, or press โŒ˜ K.

Development

The site is a Vue 3 app built with Vite. Packages are managed by pnpm. Tests are powered by Vitest. The following commands are available for developing and running the app:

pnpm run dev       # Start development server
pnpm run build     # Create a production bundle
pnpm run preview   # Serve the production bundle locally
pnpm run test      # Run tests

Deployment

Deployment should work out of the box when linking the repository to a project on Netlify.

Credits

Apart from the open source packages listed in package.json, Tasks was inspired by Bullet Journal, TaskTXT, and [x]it!.

Thanks ๐Ÿ™

tasks's People

Contributors

andreasphil avatar

Watchers

 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.