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
- Host: GitHub
- URL: https://github.com/ozgrozer/todo
- Owner: ozgrozer
- Created: 2018-03-18T09:20:12.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-25T09:42:59.000Z (almost 8 years ago)
- Last Synced: 2025-02-14T11:53:20.695Z (12 months ago)
- Topics: challenge, nodejs, php, programming-language, python, todo
- Language: PHP
- Homepage:
- Size: 15.6 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
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