Inspiration

GW Hub was inspired by the need to simplify giveaway management for content creators, providing a streamlined, secure, and transparent platform for audience engagement.

What it does

GW Hub enables content creators to easily and quickly mnanage, and secure giveaways with features like custom requirements, social media integration, PIN protection, winner selection, and integrated chat for contacting the winners. Participants can quickly enter giveaways, manage profiles, receive notifications, and claim prizes.

How we built it

The platform is built via the help of bolt.new, with React and TypeScript for the frontend, styled using Tailwind CSS. Supabase serves as the backend, providing PostgreSQL for data, authentication, Row Level Security (RLS), PostgreSQL Functions (RPCs) for logic, and real-time subscriptions for dynamic updates.

Challenges we ran into

Key challenges included implementing complex RLS policies, adhering to React Hooks rules, managing a custom Supabase authentication flow with invite codes, and ensuring real-time data synchronization for chat and notifications.

Accomplishments that we're proud of

We are proud of the easy and quick user experience, robust security, real-time communication features, flexible giveaway customization options, and the automated backend logic powered by Supabase.

What we learned

We gained deep insights into the Supabase ecosystem, advanced React patterns, the intricacies of RLS, and the importance of thoughtful UI/UX design for complex applications.

What's next for GW Hub

Future plans include, more monetisation features, marketing analytics, community-building tools, AI-powered features , and much more.

Built With

Share this project:

Updates