AintBoard
A web platform where players can manage their game libraries, find others nearby, and organize game sessions — all in one place.
Connecting players beyond the table
- arrow_right No single platform for library tracking and player discovery
- arrow_right Coordinating sessions was manual and fragmented
- arrow_right Needed a system that supports real interactions and transactions
- arrow_right UI had to remain simple despite multiple features
What I built
- check_circle Developed reusable components for dynamic UI interactions across the platform
- check_circle Built a secure authentication system using Supabase
- check_circle Created responsive layouts across all key pages
- check_circle Designed interactive forms with multiple states and validation
- check_circle Improved the upgrade flow using overlay components to reduce friction
- check_circle Supported team growth through mentorship and shared component patterns
What was built and shipped
User Authentication System
Built a secure auth flow using Supabase, handling sign-up, login, and session management across the platform.
Interactive UI Components
Developed reusable, dynamic components that handle multiple interaction states cleanly and consistently.
Responsive Page Design
Created fully responsive layouts that adapt seamlessly across mobile, tablet, and desktop screen sizes.
Reusable Form System
Designed interactive forms with validation, multiple states, and consistent behavior across the application.
Subscription Upgrade Flow
Improved the upgrade experience using overlay components, reducing friction in the path to paid plans.
How I approached it
Usability First
Focused on keeping a complex, multi-feature platform simple and approachable for everyday users.
Reusable Systems
Built components designed for reuse across the platform, reducing duplication and keeping the codebase clean.
Reduce Friction
Identified and improved interaction flows where users were dropping off or getting confused.
Support & Mentorship
Shared patterns and supported team members to speed up onboarding and maintain consistency.
What changed
- Simplified how users interact with the platform day-to-day
- Improved usability and consistency across all device sizes
- Made feature expansion easier through reusable component patterns
- Reduced friction in the upgrade and onboarding flows
Tools used
Building something like this?
Let's build what your business needs next — platforms that bring your users together.
Start Your Project