https://github.com/dcts/quick-todo
an easy to use, fast todo list usable on mobile (offline) and desktop. No login or account needed. All data stored locally.
https://github.com/dcts/quick-todo
Last synced: about 2 months ago
JSON representation
an easy to use, fast todo list usable on mobile (offline) and desktop. No login or account needed. All data stored locally.
- Host: GitHub
- URL: https://github.com/dcts/quick-todo
- Owner: dcts
- Created: 2020-05-10T01:10:53.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-13T23:45:00.000Z (over 3 years ago)
- Last Synced: 2026-03-25T23:49:39.849Z (3 months ago)
- Language: JavaScript
- Size: 1.89 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Quick Todo App
Me learning lit-element. I followed the lit-element PWA tutorial by [Vaadin](https://vaadin.com/learn/tutorials/lit-element) but didn't use vaadin components, instead I build my own, I found that better for more control over the behaviour but also for understanding and learning.
# Requirements
- **`nodeJS`**
- **`npm`**
- [**`lit-element`**](https://lit-element.polymer-project.org/) [npm-link](https://www.npmjs.com/package/lit-element)
- [**`firebase`**](https://firebase.google.com/docs/cli) (only for hosting)
### Install
```bash
npm install
```
### Development
```bash
npm run dev # runs webpack dev server on port 8080
```
### Production
App is live: https://dcts-todo.web.app/ (hosted by firebase hosting)
```bash
# deploy in 2 steps
npm run prod # bundle and build production files with webpack
firebase deploy # deploys content of /dist folder to firebase
# script (runs both steps)
npm run deploy
```
# To Do List (for the todo list app)
- [ ] a lot... Goal is to launch a PWA quick todo app that stores todos on the phone locally even without internet connection. No login, no signup.
- [ ] OR: fil out todo list online on your desktop device, then scan QR code to move the list to your phone.