SocialSpark AI-powered content toolkit that transforms ideas into ready-to-publish social media posts for Ethiopian SMEs and creators.
# SocialSpark V1
AI-Powered Content Toolkit for Ethiopian SMEs & Creators
Mobile-First (Flutter) + Web (Next.js) • Thin GenAI Wrapper • Ethiopia-Focused
---
## Table of Contents
1. Overview
2. Problem Statement
3. Solution
4. Features
5. Tech Stack
6. Installation & Setup
7. Usage
8. Contributing
9. License
10. Contact
---
## Overview
SocialSpark V1 is a lightweight AI assistant that transforms simple ideas into ready-to-publish Instagram and TikTok content. It generates captions, hashtags, and media assets (images or short videos), supports bilingual content (Amharic/English), and respects platform policies.
Designed for Ethiopian SMEs and content creators, SocialSpark helps produce content quickly, locally relevant, and cost-effectively.
---
## Problem Statement
SMEs and creators face challenges creating consistent, high-quality content:
- Limited time and skills
- High costs for agencies
- Complex existing tools
- Publishing in Amharic with local context is particularly challenging
Goal: Provide a simple assistant that converts ideas into polished social media posts.
---
## Solution
SocialSpark V1 allows users to:
1. Input a natural-language idea (EN/Amharic).
2. Generate captions, hashtags, and either:
- A single image, or
- A 15–30s short video (clips with text overlays).
3. Apply brand style presets: tone, colors, emoji usage, and hashtags.
4. Publish directly via AryShare (Instagram & Pinterest) or export.
---
## Features
### Core Features (V1)
- Natural Language Idea Box: Input ideas → caption, hashtags, media plan.
- One-Tap Variations: Change tone, shorten, or toggle Amharic/English.
- Brand Presets: Tone, colors, default hashtags.
- Media Generation:
- Image: single panel with optional overlay.
- Video: 3–5 shot storyboard → async MP4 with text + music.
- Caption Helper: Auto CTA, ETB formatting, bilingual toggle.
- Export & Posting:
- Direct publishing via AryShare (Instagram & Pinterest)
- Fallback: export
- Offline Drafts: Cache d …