
Overview
BuilderPost AI
A Flutter mobile app that transforms your technical project descriptions into engaging, platform-specific social media posts using Google Gemini AI.
Built for developers who want to share their work on Peerlist, LinkedIn, and X (Twitter) — without spending time writing posts.
Features
- AI-powered post generation — Describe your project, upload screenshots, and get 3 ready-to-publish post variations
- Platform-specific tone — Tailored output for Peerlist (proof of work), LinkedIn (career impact), and X (build-in-public threads)
- Tone control — Choose Witty, Professional, Academic, or Casual
- Resume / PDF parser — Upload your resume and the AI extracts your projects to pre-fill the composer
- GitHub README import — Paste a GitHub URL and the app fetches your README as context
- Multimodal input — Attach up to 3 screenshots for richer, UI-aware post copy
- Draft management — Save, edit, and revisit project drafts locally
- Generation history — Browse and re-share past generations
- Privacy-first — No backend, no data collection; your API key is stored encrypted on-device only
Tech Stack
| Layer | Technology |
|---|---|
| Framework | Flutter 3.7+ / Dart 3.7+ |
| AI | Google Gemini 2.5 Flash (google_generative_ai) |
| State management | Riverpod 2.x |
| Secure storage | flutter_secure_storage (Android Keystore / iOS Keychain) |
| Local persistence | shared_preferences |
| PDF processing | Syncfusion Flutter PDF |
| File & image picking | image_picker, file_picker |