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

https://github.com/ozgrozer/todo

A challenge to myself, to learn all programming languages, while making a todo app
https://github.com/ozgrozer/todo

challenge nodejs php programming-language python todo

Last synced: 10 months ago
JSON representation

A challenge to myself, to learn all programming languages, while making a todo app

Awesome Lists containing this project

README

          

# todo
A challenge to myself, to learn all programming languages, while making a todo app.

## Spec
- Functions:
- `writeFile ()`
- `readFile ()`
- `addTask (taskTitle)`
- `editTask (taskId, taskTitle)`
- `markAsDone (taskId)`
- `markAsUndone (taskId)`
- `removeTask (taskId)`
- `listTasks ()`
- Commands:
- `$ -a|--add ""` (Add new task)
- `$ -l|--list` (List all tasks)
- `$ -e|--edit ""` (Edit task)
- `$ -d|--done ` (Mark as done)
- `$ -u|--undone ` (Mark as undone)
- `$ -r|--remove ` (Remove task)
- `$ ` (Available commands)

## Programming Languages
- [x] [Node.js](/nodejs)
- [x] [PHP](/php)
- [x] [Python](/python)
- [ ] Ruby
- [ ] Rust
- [ ] Go
- [ ] Java
- [ ] Lua
- [ ] Swift
- [ ] Scala
- [ ] R
- [ ] C
- [ ] C++
- [ ] C#
- [ ] Objective C