A simple desktop to-do application built with Electron and Vue 3.
- Add new tasks
- Mark tasks as complete/incomplete
- Delete tasks
- Modern and clean UI
- Unit tests
- Node.js (v16 or higher)
- npm (v7 or higher)
- Clone the repository
- Install dependencies:
npm install
To run the application in development mode:
npm run dev
This will start both the Vite dev server and the Electron application.
To run the unit tests:
npm test
For test coverage report:
npm run test:coverage
├── src/
│ ├── assets/
│ │ └── main.css
│ ├── App.vue
│ ├── App.test.js
│ └── main.js
├── index.html
├── main.js
├── package.json
├── vite.config.js
└── README.md
- Electron
- Vue 3
- Vite
- Vitest
- Vue Test Utils