Initial project skeleton
Haskell backend: Orb HTTP framework, JSON-only API Frontend: Mithril.js SPA with TypeScript, Neo Brutalism CSS Dockerized build via flipstone/haskell-tools image Routes: GET /api/health — health check Build: ./hs stack build Test: ./hs stack test Run: ./scripts/run
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
# Sis
|
||||
|
||||
Sis (short for Sisyphus) is a todo tracker meant primarily for households, families or other groups of people with shared repeated responsibilities like chores.
|
||||
|
||||
The goal of Sis is to make it easy for users to keep track of which tasks need to be completed and when while allowing any user to complete a given task and provide visibility to other users that a task has been completed.
|
||||
|
||||
Sis is primarily a web application but includes push notification support for end users to notify them about upcoming/overdue tasks as well as task completion.
|
||||
|
||||
## Frontend
|
||||
|
||||
The Sis UI a single-page application written in Javascript using https://mithril.js.org/ and uses the "Neo Brutalism" CSS framework - https://unpkg.com/neobrutalismcss@latest
|
||||
|
||||
Sis uses Typescript for front-end code
|
||||
|
||||
## Backend
|
||||
|
||||
The Sis backend is written in Haskell using Orb for the HTTP framework - https://github.com/flipstone/orb
|
||||
Reference in New Issue
Block a user