← All work
Cuwit
An open-source social posting experiment built as a Flutter client with authenticated API integration.
- Stack
- Flutter · Dart
- Category
- Mobile · Open Source
What shipped
- { "Authenticated client flows": "login/register, bearer-token persistence, profile retrieval and update, and logout." }
- A social feed with post create/edit/delete, image support, likes/unlikes, and comments.
- Local state persistence via shared_preferences across the multi-platform Flutter app.

Cuwit is an open-source social-posting experiment built in Flutter. The repository presents it as an open-source social app wired to an HTTP API: authentication (login/register), a persisted bearer token, profile management, a social feed of posts with image support, likes and comments — with local state kept on-device through shared_preferences.
What it covers
- Authentication end to end. Login and register, token persistence so the session survives restarts, and logout.
- Profile. Retrieval and update of the user's own profile against the API.
- Social feed. Create, edit, and delete posts with images; like/unlike; comment.
- Multi-platform client. A standard Flutter structure, so the app targets Flutter's supported platforms from one client codebase.
Place in the story
The Flutter chapter that comes after the hybrid-mobile experiments — a real client-side product with a persistent feed model, built the same year as the production Flutter work. The backend is a separate concern; this project's evidence is strictly the client.