Inspiration

Traditional media often leaves out community voices, while social media spreads information without structure or credibility. We wanted to build a platform where anyone can tell their story, spark conversations, and get rewarded for meaningful engagement. Spkly was born from the belief that stories should be owned by communities, not corporations.

What it does

Spkly is a multi-author news and storytelling platform that empowers communities to create, share, and engage with content that matters to them. • Block Editor: Authors use a flexible editor (paragraphs, images, videos, polls, embeds, etc.) to craft rich stories. • AI Writing Assistant: Users can generate or refine content with AI, then edit before publishing. • Community Rewards: Engagement earns Spkly Coin (SUC), which can later integrate with blockchain for real value. • Category Subscriptions & Notifications: Users follow topics they care about and never miss updates. • Multi-language Support: Stories can reach diverse audiences globally.

How we built it

• Frontend: Flutter for mobile + Flutter Web for admin, ensuring a seamless cross-platform  experience.
• Backend: Dart Frog with clean architecture, dependency injection, and repository patterns.
• Database: PostgreSQL with triggers and functions to keep data consistent (like auto-updating updated_at).
• Cloud & Services: Firebase for notifications and media storage,  OneSignal for email and push notification, Alternatives AWS SES for email, AWS App Run for hosting the backend.
• AI Integration: API calls to ChatGPT power AI-assisted story writing directly inside the block editor.
• Token System: SUC coins generated by activities, designed for future blockchain transition.

Challenges we ran into

   •  AI Integration: Balancing cost and performance while embedding AI tools into a real-time block editor.
• Scalability: Designing the backend to handle multi-author publishing and high engagement without slowing down.
• Monetization Model: Building a reward system that works today and can seamlessly transition to blockchain later.
• Content Management: Storing structured block-based JSON for flexible rendering instead of just plain HTML.

Accomplishments that we're proud of

• Built a full-stack Dart ecosystem solution (Dart Frog + Flutter) showing Dart’s power beyond just mobile apps.
• Designed a block editor from scratch in Flutter, supporting all major content types.
• Integrated AI story generation that feels natural within the writing workflow.
• Created SUC reward logic, laying the foundation for future blockchain adoption.
• Developed a scalable architecture that can support both individual creators and large communities.

What we learned

• The importance of structured content (JSON blocks) for future-proof story rendering.
• How to combine AI + community engagement without replacing human creativity.
• Dart can indeed be a full-stack powerhouse, saving time and cost for startups.
• Building reward systems requires balancing motivation, fairness, and technical feasibility.

What's next for Spkly (Multi Author Story Platform)

• Blockchain Transition: Moving SUC rewards onto ERC20/Solana for true digital ownership.
• Monetization: Ads, premium features, and creator subscription models.
• Advanced AI Features: AI-driven story prompts, summaries, and moderation tools.
• Community Growth: Expanding to student groups, local communities, and citizen journalists.
• Partnerships: Collaborating with media organizations and NGOs to empower underrepresented voices.

Built With

Share this project:

Updates