As a freelancer, I developed Usciamo from scratch, a comprehensive event discovery platform with dual-user architecture serving both event-goers and organizers, featuring advanced notification systems, subscription-based event management, and meticulously crafted user interfaces for seamless social event experiences.
Development Deep Dive
The most critical challenge was implementing dual authentication systems with completely separate user flows - event attendees discovering local experiences versus admin organizers managing events and Instagram-style stories. In-app purchase integration with both Google Pay and Apple Pay required complex subscription handling for admin features, ensuring seamless payment processing across platforms.
Advanced notification systems were essential for real-time event updates, attendee confirmations, and organizer alerts, requiring careful Firebase configuration and user preference management. The pixel-perfect UI/UX implementation from Figma demanded meticulous attention to detail across complex event browsing interfaces, user profiles, and admin dashboards. Building robust event discovery with location-based searching and social following features required efficient state management and optimized data loading for smooth user experiences.
Work Management & Process
Working independently as a freelancer, I managed the complete React Native development cycle from initial Figma interpretation to dual App Store and Play Store deployments. The two-login architecture required careful role-based routing and permission handling, ensuring users and admins accessed appropriate features seamlessly.
Subscription management through in-app purchases demanded thorough testing across different payment scenarios and platform-specific requirements. The notification infrastructure required extensive testing for event reminders, social interactions, and admin alerts. Managing pixel-perfect implementation while building complex social features like event attendance tracking and organizer following systems required balancing visual precision with functional performance across the comprehensive event discovery platform.