Find a file
nullishamy 59d794a6d0
Some checks failed
Build validation / build (20.x) (push) Has been cancelled
Build validation / build (22.x) (push) Has been cancelled
Build validation / lint (push) Has been cancelled
fix: use proper api route
2025-04-05 00:02:40 +01:00
.direnv/bin feat: discord notifications & notify by default 2025-04-05 00:02:39 +01:00
.github/workflows add gh workflow 2025-01-11 08:39:59 -08:00
.husky move to Donetick Org, First commit frontend 2024-06-30 18:55:39 -04:00
android Mobile app (#3) 2024-12-26 02:13:47 -05:00
assets Mobile app (#3) 2024-12-26 02:13:47 -05:00
icons Mobile app (#3) 2024-12-26 02:13:47 -05:00
ios Mobile app (#3) 2024-12-26 02:13:47 -05:00
public Mobile app (#3) 2024-12-26 02:13:47 -05:00
resources Mobile app (#3) 2024-12-26 02:13:47 -05:00
src feat: discord notifications & notify by default 2025-04-05 00:02:39 +01:00
.env fix: use proper api route 2025-04-05 00:02:40 +01:00
.env.development Mobile app (#3) 2024-12-26 02:13:47 -05:00
.env.selfhosted chore: Update environment variables for self-hosted deployment 2024-11-17 14:06:31 -05:00
.envrc feat: discord notifications & notify by default 2025-04-05 00:02:39 +01:00
.eslintrc.cjs move to Donetick Org, First commit frontend 2024-06-30 18:55:39 -04:00
.gitignore Mobile app (#3) 2024-12-26 02:13:47 -05:00
.prettierrc move to Donetick Org, First commit frontend 2024-06-30 18:55:39 -04:00
capacitor.config.ts Mobile app (#3) 2024-12-26 02:13:47 -05:00
flake.lock feat: discord notifications & notify by default 2025-04-05 00:02:39 +01:00
flake.nix feat: discord notifications & notify by default 2025-04-05 00:02:39 +01:00
index.html Remove unnecessary script tag from index.html 2024-07-08 22:38:05 -04:00
ionic.config.json Mobile app (#3) 2024-12-26 02:13:47 -05:00
LICENSE.md Update button re-enable timeout to 3 seconds, update thing history 2024-07-01 22:12:19 -04:00
package-lock.json Bump version to 0.1.95 and add dnd-kit dependencies; implement CompleteSubTask function and enhance chore sorting logic 2025-02-25 23:39:59 -05:00
package.json Bump version to 0.1.96 2025-03-05 19:45:29 -05:00
postcss.config.js move to Donetick Org, First commit frontend 2024-06-30 18:55:39 -04:00
README.md Update README.md 2025-03-05 19:49:00 -05:00
tailwind.config.js Update button re-enable timeout to 3 seconds, update thing history 2024-07-01 22:12:19 -04:00
vite.config.js Update maximum file size for caching in service worker to 6MB 2024-12-26 18:54:23 -05:00

Logo

Donetick Frontend

The Donetick Frontend is Frontend piece for Donetick written in javascript with React

What is Donetick?

An open-source, user-friendly app for managing tasks and chores, featuring customizable options to help you and others stay organized.

Why I made Donetick?

As an avid for open-source, I was eager to create a solution that could benefit the wider community. Donetick started as a personal project to address my own chore management needs, but it has evolved into bigger tool and decide to open source it for anyone seeking a customizable and privacy-focused task management tool

Features

  • Task and Chore Management: Easily create, edit, and manage tasks and chores for yourself or your group.
  • Shared To-Do Lists: Create "Circles" to collaborate on tasks with family or your group
  • Assignee Assignment: Assign tasks to specific individuals or rotate them automatically using customizable strategies.
  • Recurring Tasks: Schedule tasks to repeat daily, weekly, monthly, or yearly, with flexible customization options.
  • Progress Tracking: Track the completion status of tasks and view historical data.

Installation

  1. Clone the repository:
  2. Navigate to the project directory: cd frontend
  3. Download dependency npm install
  4. Run locally npm start

Contributing

Contributions are welcome! If you would like to contribute to Donetick, please follow these steps:

  1. Fork the repository
  2. Create a new branch: git checkout -b feature/your-feature-name
  3. Make your changes and commit them: git commit -m 'Add some feature'
  4. Push to the branch: git push origin feature/your-feature-name
  5. Submit a pull request

Need Help:

Donetick is a work in progress and has been a fantastic learning experience for me as I've honed my React skills,I'm looking for collaborators to help improve and refine the Donetick. Feel free to open PR or suggest changes.

Plans :

My goal is to expand Donetick by offering a hosted infrastructure option. This will make it even easier for users to access and utilize Donetick's features without the need for self-hosting.

While maintaining Donetick's commitment to open source, this hosted option will provide a seamless, out-of-the-box experience for those who prefer a managed solution.

License

This project is licensed under the AGPLv3 License. See the LICENSE file for more details. I might consider changing it later to something else