This is an example of Todo list app that was build using SolidJS framework and TypeScript. The original TodoMVC project inspired this work.
Here is the complexity of the project calculated using Succinct Code Counter:
───────────────────────────────────────────────────────────────────────────────
Language Files Lines Blanks Comments Code Complexity
───────────────────────────────────────────────────────────────────────────────
TypeScript 5 322 28 7 287 18
HTML 1 16 0 0 16 0
───────────────────────────────────────────────────────────────────────────────
Total 6 338 28 7 303 18
───────────────────────────────────────────────────────────────────────────────
Estimated Cost to Develop (organic) $7,710
Estimated Schedule Effort (organic) 2.17 months
Estimated People Required (organic) 0.32
───────────────────────────────────────────────────────────────────────────────
Processed 8520 bytes, 0.009 megabytes (SI)
───────────────────────────────────────────────────────────────────────────────
In comparison with the reference TypeScript TodoMVC app it has:
- 44% (322/581) less lines of code
- 45% (18/33) less complexity
- 44% (7,710/13,870) less cost to develop.