← All work

2023 · Mobile Developer

Cuwit

An open-source social posting experiment built as a Flutter client with authenticated API integration.

Stack
Flutter · Dart
Category
Mobile · Open Source
Visit project

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

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.