Skip to content

sdaoud/vue-electron-todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Electron Vue To-Do App

A simple desktop to-do application built with Electron and Vue 3.

Features

  • Add new tasks
  • Mark tasks as complete/incomplete
  • Delete tasks
  • Modern and clean UI
  • Unit tests

Prerequisites

  • Node.js (v16 or higher)
  • npm (v7 or higher)

Installation

  1. Clone the repository
  2. Install dependencies:
npm install

Development

To run the application in development mode:

npm run dev

This will start both the Vite dev server and the Electron application.

Testing

To run the unit tests:

npm test

For test coverage report:

npm run test:coverage

Project Structure

├── src/
│   ├── assets/
│   │   └── main.css
│   ├── App.vue
│   ├── App.test.js
│   └── main.js
├── index.html
├── main.js
├── package.json
├── vite.config.js
└── README.md

Technologies Used

  • Electron
  • Vue 3
  • Vite
  • Vitest
  • Vue Test Utils

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published