Infrastructure #92
closed
Added by Sam Pearson 8 months ago.
Updated 24 days ago.
Description
The frontend code here has multiple frontend frameworks, and refers to API entities/routes that have been revamped to the point where a ground-up rebuild would be faster than refactoring.
alpine is our js interactivity toolkit, bulma is our CSS framework.
"semantic ui" display code exists in the codebase, and needs to be removed.
- Description updated (diff)
In this "webapp refactor" branch/pr:
https://github.com/SamPearson/catchlist_todo/pull/43
The webapp has been stripped down to just a launcher, auth pages, a landing page and a dashboard.
There's now a documentation page in the engineering wiki about the patterns for the frontend.
Ordering component demo pages:
tags
principles
projects
sessions
reports
routines
calendars
tags and principles will use basically the same components
then those need to be embedded into the task components
projects will need to be integrated with tasks (as well as tags/principles)
sessions can be done in kind of a standalone way, but will open the door to creating a report component
then we can wrap up with sessions and calendars, after which we hook the frontend up to the API.
- Target version set to V2.2 - Webapp Component Demos
I think we can call this done as of v2.1.1 - the webapp has been refactored and we have a good framework.
Filling out the demos and pages is a different task. Component demos in v2.2 , hooking up the API and building functional pages in v2.3
- Status changed from New to Closed
Also available in: Atom
PDF