Daily Stories
Flutter blogging app with secure login and signup, full CRUD across multiple REST APIs, and Secure Storage. State handled with Provider for a responsive UI.

Daily Stories is a blogging app where you can write, edit and delete posts behind a real login. The interesting part was the plumbing: it talks to more than one API, so I had to keep a consistent model on the device while requests came back from different places, cache what I could locally, and make sure the UI never sat in an unexplained loading state.
Secure login and signup flow guarding the authoring screens
Full create, read, update and delete against multiple REST APIs
Secure Storage so drafts and session data survive an app restart
Provider state management keeping list and detail views consistent