Timr is a simple and intuitive web application for tracking tasks and projects, designed with a clean and user-friendly interface. Built using Vue.js and TailwindCSS, it helps you keep track of your time efficiently.
- Track tasks in real-time: Start, stop, and continue tasks with ease.
- Organize tasks by state: Manage tasks across
Active
,Invoiced
, andArchived
categories. - Task Management: Add, edit, and delete tasks.
- Export and Import Data: Save your task data as a CSV file or import existing data.
- Pricing and Billing: Set hourly rates and automatically calculate total costs.
- Data Persistence: Uses
localStorage
to retain your tasks even after closing the browser. - Responsive Design: Optimized for both desktop and mobile devices.
- Frontend Framework: Vue.js 3
- Styling: TailwindCSS
- Icons: Material Icons
- Data Storage: LocalStorage for offline data persistence
- Clone the repository:
git clone https://github.com/your-username/timr.git
- Open the
index.html
file in your browser to start using the app.
- Start Tracking: Click the green
Track
button to start a new task. - Manage Tasks: Use the buttons to edit, delete, or change the state of a task.
- Export Data: Export your tasks within a specified date range or category.
- Import Data: Load tasks from a CSV file.
If you want to customize or develop further:
- Install a local server (e.g., Live Server).
- Start the server and view the application in your browser.
Feel free to fork this repository and submit pull requests. All contributions are welcome!
This project is licensed under the MIT License.