ProductivityTracker is a task-tracking application built with React, TypeScript, and Electron. It allows users to manage their tasks effectively by adding to-do items with titles, bullet points, and important links. The app is designed to run as a desktop application using Electron.
- Task Management: Add, view, and delete tasks.
- Bullet Points: Each task can have a list of bullet points, which can be marked as completed or incomplete.
- Important Links: Attach links to tasks for quick access to relevant resources.
- Persistent Storage: Tasks are saved in
localStorageto ensure they persist across sessions. - Cross-Platform: Built with Electron, the app can run on Windows, macOS, and Linux.
- Clone the repository:
git clone https://github.com/your-username/ProductivityTracker.git cd productivity-app npm install - Run a local version
cd productivity-app npm run dev - How to Build the app
cd productivity-app npm run build
ProductivityTracker is built using the following technologies:
- React: Used for building the user interface.
- TypeScript: Provides type safety and better tooling.
- CSS: For styling the application.
- Electron: A framework for building cross-platform desktop applications using web technologies.
- Vite: A fast build tool for modern web projects, used for development and production builds.
- localStorage: Used for persisting tasks locally in the browser.