https://github.com/iptoux/angulartasks
A simple tasks application (todo), in Angular as SSA, available as electron app package for Windows/Linux/MacOs.
https://github.com/iptoux/angulartasks
angular angular19 docker electron javascript todo typescript
Last synced: 3 months ago
JSON representation
A simple tasks application (todo), in Angular as SSA, available as electron app package for Windows/Linux/MacOs.
- Host: GitHub
- URL: https://github.com/iptoux/angulartasks
- Owner: iptoux
- License: other
- Created: 2025-03-19T10:43:58.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-04-17T00:42:08.000Z (10 months ago)
- Last Synced: 2025-04-17T04:37:46.310Z (9 months ago)
- Topics: angular, angular19, docker, electron, javascript, todo, typescript
- Language: TypeScript
- Homepage:
- Size: 379 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# AngularTasks


## What it is?
In the beginning **AngularTasks** was only a ***simple*** Todo for Tasks. With time many features like
- Progressbar
- Drag & Drop
- DarkMode
- Notifications
- many more.
has been added to the Application and now, AngularTasks is a full personal tasks planing solution.
As now, all data is stored in the LocalStorage on your PC -> No Cloud option yet. You can run the Application as packed Electron Application for Linux, MacOs, Windows.
For special needs, AngularTasks also delivers a ready to run solution for docker, you just need to call the standard compose up comand.
## Demo/Images
## Table of Content
- [How to run?](#how-to-run)
- [App (Electron)](#app-electron)
- [Native (Browser)](#native-browser)
- [Docker](#docker)
- [Downloads](#downloads)
- [Windows](https://github.com/iptoux/AngularTasks/releases/latest)
- [MacOs](https://github.com/iptoux/AngularTasks/releases/latest)
- [Linux](https://github.com/iptoux/AngularTasks/releases/latest)
- FAQ
- Where are the Data stored?
- What features will be integrated?
- How often the project got updates?
- Will there come a installer and update process?
- [Development](#development)
- [Requirements](#requirements)
- [Build & run](#build--run)
- Contribution
- [Testimonials](#testimonials)
## How to run?
There are a few options available to run AngularTasks. The main releases are packed as runnable
Electron Apps, but you can also just clone and start AngularTasks[*](#requirements).
For enthusiasts, AngularTasks is also shipped with a ready to use docker compose file.
### App (Electron)
Just [download]() the lastest release, unpack and start AngularTasks
### Native (Browser)
Here you need to do some steps, for this please refer to the [**Development**](#development) section.
### Docker
> Docker needs to be installed on your system.
Clone repository and run `docker compose up`
## Downloads
For latest release, please visit [https://github.com/iptoux/AngularTasks/releases/latest](https://github.com/iptoux/AngularTasks/releases/latest)
## Development
This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 19.2.3.
### Requirements
```bash
npm install
```
### Build & Run
To build the project run:
```bash
ng build
```
To start a local development server, run:
```bash
ng serve
```
Once the server is running, open your browser and navigate to `http://localhost:4200/`. The application will automatically reload whenever you modify any of the source files.
#### Run Electron app from Repo
```bash
ng build && electron .
```
#### Building as (Native) App (binary)
```bash
electron-packager ./ ./MyTaskApplication-win32-x64 --platform=win32 --overwrite
```
This will compile your project and store the build artifacts in the `dist/` directory. By default, the production build optimizes your application for performance and speed.
## Testimonials
> Its really nice, i love it and use it every day! Can't wait to see more new features soon.