Inspiration
We were inspired by the growing creator economy and the need for meaningful fan–creator interactions. While most platforms only allow likes and comments, we wanted to create a gamified system where fans get tangible value and creators can reward loyalty in fun, interactive ways.
What it does
FanQuest is a subscription-based marketplace where fans earn monthly points that can be spent on exclusive items and experiences from their favorite influencers. From digital autographs to personalized video messages and even limited physical merchandise, FanQuest transforms fandom into a rewarding journey.
How we built it
We used Next.js for the frontend, styled with Tailwind CSS and Shadcn/ui components. Authentication, database, and storage are powered by Appwrite, while payments are managed through Stripe subscriptions. Most importantly, we leveraged Kiro as our AI-powered IDE to streamline development — using specs-to-code generation, agent hooks, and iterative coding with AI to speed up the build process.
Challenges we ran into
Designing a clear points economy that feels rewarding but balanced. Integrating Stripe subscriptions with the Appwrite-based user model. Learning how to fully use Kiro’s AI features (spec writing, hooks) in real-world development. Building both fan and creator flows in a short timeframe.
Accomplishments that we're proud of
Successfully integrated subscription-based payments with monthly point allocation. Built a working creator shop system with digital and physical items. Designed a gamification layer (badges and leaderboards). Learned how to adapt Kiro’s workflow into our daily coding and saw massive productivity gains.
What we learned
How to use Kiro not just as an IDE, but as a coding partner — generating boilerplate, testing snippets, and debugging faster. The importance of clear UI/UX when introducing fans to gamification concepts. How to rapidly prototype and iterate by combining traditional coding with AI-driven development.
What's next for FanQuest
Expanding the gamification system with quests, streaks, and referral bonuses. Adding in-app chat and video shoutouts for fans. Exploring NFT-style collectibles and verified digital autographs. Scaling to support more creators and onboarding early adopters through pilot campaigns.
Built With
- appwrite
- nextjs
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.