Inspiration
We were inspired to create a fair system for TikTok creators to earn more for high-quality content. Current reward systems often underpay creators or allow fraud, reducing engagement. We wanted a transparent solution that rewards great videos and live streams while ensuring safety and compliance with rules like anti-money laundering (AML).
What it does
Our project lets users buy coins to send as gifts to creators during live streams, with creators earning real money (SGD) based on engagement. It rates content quality using gifts, comments, and viewer retention, reducing TikTok’s commission (from 50% to 30%) for top streams. Users manage wallets and view transactions, while creators track earnings and analytics. Fraud is prevented with tip limits and risk scores.
How we built it
We built a mobile app using Expo and React Native for a smooth user experience on iPhone and Android. Supabase handled our database for user info, transactions, and stream stats. We used TypeScript for reliable code, added coin emojis and icons for a friendly design, and set up tables to track payments and engagement securely.
Challenges we ran into
We faced tight deadlines and struggled to coordinate tasks like fraud checks and analytics. Combining all features was tough, but we prioritized key tasks, held regular team check-ins, and adjusted plans quickly to ensure everything worked together by the end.
Accomplishments that we're proud of
We’re proud of building a fair system that lowers commissions for quality content, strong fraud prevention (like tip limits and risk scores), and an easy-to-use app with wallets and earnings dashboards. Completing it on time despite challenges was a big win!
What we learned
We learned the importance of teamwork and clear communication under pressure. We improved our skills in React Native, Supabase, and secure database design. We also saw how rewarding quality content and preventing fraud can make platforms better for everyone.
What's next for Fantastic5
We plan to add more features like interactive creator dashboards with revenue trends, AI recommendations for streaming times, and fun elements like leaderboards and badges. We also want to improve user analytics and add exportable reports for creators.
Built With
- expo-go
- expo.io
- postgresql
- react-native
- supabase
- typescript
- xcode
Log in or sign up for Devpost to join the conversation.