Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ucx15/todo
This is a simple todo app that allows you to add, delete and mark tasks as done. Written in Vanilla HTML/CSS, JS and Node.Js.
https://github.com/ucx15/todo
js nodejs sqlite3 todo todolist vanilla-javascript
Last synced: 1 day ago
JSON representation
This is a simple todo app that allows you to add, delete and mark tasks as done. Written in Vanilla HTML/CSS, JS and Node.Js.
- Host: GitHub
- URL: https://github.com/ucx15/todo
- Owner: ucx15
- License: mit
- Created: 2025-02-03T12:37:07.000Z (9 days ago)
- Default Branch: master
- Last Pushed: 2025-02-10T21:39:32.000Z (2 days ago)
- Last Synced: 2025-02-10T22:31:07.642Z (2 days ago)
- Topics: js, nodejs, sqlite3, todo, todolist, vanilla-javascript
- Language: JavaScript
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: License.md
Awesome Lists containing this project
README
# TODO App
This is a simple todo app that allows you to add, delete and mark tasks as done.
Written in Vanilla HTML/CSS, JS and Node.Js.## Requirements
- Node.Js
## Quick Start
### Ports
- FrontEnd `3000`
- BackEnd `5000`### Steps
Run the following commands
```bash
# FrontEnd
cd ./FrontEnd
npm install
npm run dev
``````bash
# BackEnd
cd ./BackEnd
npm install
npm run dev
```The frontend should be running on [http://localhost:3000](http://localhost:3000).
The backend should be running on [http://localhost:5000](http://localhost:5000). (Not to be accessed via browser)
## TODOs
- [ ] Login system (Implement proper account based login)
- [ ] Reordering of tasks
- [ ] lists
- [ ] Export todolist to .PNG file
- [ ] Host it. _Maybe 🤷🏻♂️_## Achieved
- [x] Database for persistant storage
## Author
[ucx15 @ GitHub](https://github.com/ucx15)
[Mail Me](mailto:[email protected])