Skip to content

Commit 8395b2b

Browse files
project: todo tracker start of new project
1 parent 17f8cfa commit 8395b2b

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

docs/projects/todo-tracker/index.md

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# TODO Tracker
2+
3+
A relatilvely simple web application to create and manage a todo list of tasks.
4+
5+
6+
7+
## Stack
8+
9+
- programming language: Clojure
10+
- http server: http-kit
11+
- request routing: reitit (reitit-ring)
12+
- web page content: hiccup & bulma.io CSS
13+
- logging: mulog
14+
15+
Continuous Integration managed via GitHub workflows
16+
17+
!!! INFO "Example project on GitHub"
18+
TODO
19+
20+
## Create project
21+
22+
Create a project using the Practicalli Project Templates
23+
24+
!!! NOTE ""
25+
```shell
26+
clojure -T:project/create-local :template practicalli/service :name practicalli/todo-tracker
27+
```
28+
29+
## Project design overview
30+
31+
web server
32+
33+
34+
routing and handlers
35+
36+
37+
38+
Logging
39+
40+
41+
42+
## REPL workflow
43+
44+
45+

0 commit comments

Comments
 (0)