Skip to content

A Personal ToDo Board, Local, Offline, Non-shared.

License

Notifications You must be signed in to change notification settings

sgrottel/MyToDoBoard

Repository files navigation

MyToDoBoard Icon

MyToDoBoard™

This is a local, offline Desktop App for a personal, non-shared ToDo Board.

GitHub GitHub Release Report Tool Build Action

TODO: Project Status
TODO: Link to Downloads & Installation
TODO: Link to Instructions

Application Features

The main MyToDoBoard™ application offers:

TODO: Screenshot
  • Compact visualization of many ToDo Cards in configurable Columns on a virtual Board
  • Easy interaction with editing and drag & drop
  • ToDo Cards can contain:
    • Title & Icon
    • Labels
    • Due Date (for displaying purpose only)
    • Description
    • Checklist
    • List of Links
    • List of other Cards this one depends on
    • Comments
  • ToDo Card creation with configurable templates
  • All data of a board and all it's cards is stored in a single file.
TODO: Building Instructions

Companion Utilities

There are companion utilities for specific tasks. They all operate on the same central .mytodo data file and are therefore fully compatible with each other.

MyToDoReport

MyToDoReport is a command line utility to read the .mytodo data file and to produce a report of it's content.

Alternatives

If you look for a solution storing your data online, or share between multiple people, or offer different views, or ..., or ..., or ..., then this might not be the app for you! There are plenty of cloud-hosted or self-hosted alternatives on the internet. Many offer free versions to try them out.

Contribution

Contributions are welcome!

This software is provided as open source (see the attached Apache License v2). If you want to contribute to the project, feel free to fork and create a pull request. If you are not sure about something, and want to clarify your questions before starting to invest effort, feel free to contact me.

There is no formal guideline for contributions, code style guide, or similar. Please, stick to the existing code to make your contribution in the same style. In doubt, feel free to contact me and ask.

License

This project is freely available under the terms of the Apache License v.2.0

Copyright 2022-2024 SGrottel

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

For more information see the LICENSE file.