Taskr Mini is a simple, lightweight, and user-friendly TODO list application that runs entirely in your browser using the power of indexedDB. It provides basic task management features like adding, deleting, editing, and marking tasks as done, making it a great tool for keeping track of your daily to-dos. Taskr Mini is ideal for those who need a minimalist solution for personal productivity.
- Add Tasks: Quickly add tasks to your list with a simple form.
- Edit Tasks: Edit your existing tasks to update or correct details.
- Mark as Done: Mark tasks as completed to keep track of your progress.
- Delete Tasks: Remove tasks from your list easily.
- Filter and Search: Use filters to display only pending or completed tasks, and search to quickly find tasks.
All tasks are stored locally in your browser using indexedDB, meaning your data is private and stays with you.
- HTML5: Structure of the application.
- CSS: Styling for the application, using PostCSS for nesting.
- TypeScript: Strong typing and improved developer experience.
- IndexedDB: Persistent storage for tasks in the browser.
- Vite: Build tool and development server.
- FontAwesome: Icons for task actions.
You need a modern web browser with JavaScript enabled to run Taskr Mini.
- Clone this repository:
git clone https://github.com/Barata-Ribeiro/Taskr_mini.git
- Install dependencies:
npm install
- Start the development server:
npm run dev
- public/: Contains static files like images and icons.
- src/: Contains main TypeScript files and styles.
- index.html: Entry point of the application.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page if you want to contribute.
This project is free software available under the GPLv3 license.