-
-
The main screen of the app. Users will enter the prompt here that they want improved
-
After the prompt is submitted, we perform an analysis of the prompt to establish a baseline
-
Prompt sessions are saved for quick reference, studying, and the user can easily copy the prompt to the clipboard for reuse elsewhere
-
The user is then guided through a series of question to help build on the pillars of a good prompt
-
The questions and answers to them are used to construct a better prompt with an improved score
-
-
-
-
-
Inspiration
We were inspired by the pain point that so many people struggle with: writing effective prompts. AI is powerful, but the learning curve is steep — most users don’t know how to improve their prompts or why their results vary. We wanted to create a tool that not only fixes prompts but also teaches users how to become better with AI over time.
What it does
Sparka is an iOS app that analyzes your prompts, provides scores and actionable feedback, and suggests improvements. Think of it as a smart, supportive guide that helps you level up your AI skills with every prompt. It’s designed to be both practical (improving your results) and educational (making you a stronger AI user).
How we built it
We built Sparka natively for iOS using SwiftUI for the UI, SwiftData + CloudKit for persistence and sync, and the OpenAI API to power prompt analysis and improvement. We integrated RevenueCat to manage subscriptions and created a custom paywall to support monetization. The app was designed, developed, and shipped within Shipaton — from concept to paying users in under two weeks.
Challenges we ran into
Balancing technical complexity with a clean, approachable UX
- Designing a scoring system that feels fair and actionable
- Implementing and testing subscription flows under tight deadlines
- Iterating quickly while still maintaining app polish and stability
Accomplishments that we're proud of
Shipped a polished iOS app from scratch in just 14 days
- Secured our first paying users during the competition
- Designed an educational flow that makes learning prompt-writing fun and rewarding
- Established a strong product and business foundation to keep building on
What we learned
We learned how small UX decisions — from onboarding flow to feedback tone — dramatically impact user engagement. We also deepened our understanding of subscription strategy, fast iteration, and how to validate product demand quickly. Most importantly, we saw firsthand the value of pairing AI with thoughtful product design.
What's next for Sparka
We plan to expand Sparka with deeper guided learning modules, community-driven prompt sharing, and richer analytics for users. Our vision is to make Sparka the go-to app for anyone who wants to master AI and get consistently better results.
Built With
- cloudkit
- openrouter
- revenuecat
- swiftdata
- swiftui
- xcode
Log in or sign up for Devpost to join the conversation.