kitledger / kitledger

Build transactional systems using double-entry accounting
https://kitledger.com
Apache License 2.0
3 stars 0 forks source link

Rethink architecture - Start the frontend #33

Closed abarreraaponte closed 1 month ago

abarreraaponte commented 1 month ago

Ended up choosing Inertia but with React instead of Vue. DaisyUI + Tailwind

Initially I wanted kitledger to be only the API. I'm reconsidering the approach as it will be important to launch an initial version with some kind of UI.

Options:

abarreraaponte commented 1 month ago

I'll stop complicating things, the main system will be a monolith. The UI will be Inertia with either Vue or React. Auth via Breeze + Sanctum.

DaisyUI for styles, with Radix or Radix vue for more interactive components we don't yet have.

abarreraaponte commented 1 month ago

Next step is to setup Breeze again with the desired stack. Typescript is non negociable. Vue or React can still be debated.

abarreraaponte commented 1 month ago

Added DaisyUI + Breeze + React + Typescript + Tailwind + base themes.

Next step is to clean up the default breeze pages, remove unused components, fix Auth layout.