Loading README...

pierreide10

It’s been a long time since the last devlog because : I moved one more time the stack and renamed the project. Added a tRPC package, auth with better-auth and a custom somfy package to manage devices, rooms, boxes and user’s account (because the old lib I’v made was using the local API but I need to use the cloud api from overkiz to get more data from it).

Created a “roadmap” on the README

For the moment I can use the app but with a weird setup I was able to move my roller shutters but I’m not satisfied that how we setup the app and how I save user’s data to the db. So now I have to move the setup by using the user’s credentials from his somfy account and fetch pods like that, after this I’m able to generate a token like I’m the tahoma app and control everything so let’s get to it.

And question you recommand sqlite or pgsql ?

Attachment
Attachment
1

Comments

Caleb Zaleski
Caleb Zaleski 16 days ago

I like pgsql but honestly once you understand one you understand the other

pierreide10

Integrated pod setup functionality by bridging the UI with the backend via tRPC queries and mutations. This include dedicated routers for pod configuration and setup status tracking, supported by new TypeScript types for devices and rooms to ensure end-to-end type safety.

Attachment
0
pierreide10

Integrated the TRPC stack (client/server) and initialized the core database schema for devices, pods, and rooms. This update features a new Shutters Router enabling full control over shutter states and positions, backed by a technical migration to upgrade lastUpdatedTime fields to timestamps.

Attachment
0
pierreide10

Added a new horizontal shutter controller

Attachment
0
pierreide10

Added a header with icon and buttons

For later, I think I’ll “inject” the rooms founded in the app in the sidebar ? maybe

Attachment
0
pierreide10

Sooo, I created a roller shutter component to control them, now this need a big work to manage them with the tahoma box

Attachment
0
pierreide10

So, I moved the 2 project to a mono repo using better-t-stack.
Just moved the API, I’ll work soon on the front…

Attachment
0
pierreide10

Initiated front & back projects using vitejs (react + tanstack router) and honojs

Attachment
0