Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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])