
The client
Crazycrab

Services
Technology Stack
The Challenge
We designed the complete UX/UI in Figma, starting with information architecture and user flows covering the full journey — from onboarding and browsing the catalog to checkout and order tracking. A scalable design system with tokens, components, and interaction states was created to ensure visual consistency and development efficiency. Interactive prototypes were built to validate usability and streamline collaboration.
For the mobile app development (iOS and Android), we used React Native + TypeScript to implement navigation, state management, and localization. The app integrates with the backend via API for real-time synchronization of menus, prices, and promotions. Key features include promo codes, product modifiers, delivery zone validation, “repeat order” functionality, push notifications, and an order history module.
Final builds were prepared for TestFlight and Play Console, accompanied by release notes and deployment guidelines.
Technologies:
Figma
React Native
TypeScript
React Navigation
GraphQL
Bitbucket

The Outcome
Unified “Design + Development” Package
By delivering a UX/UI design and mobile app development package, we ensured a seamless user experience. The app features a clear, intuitive UX, a consistent, polished UI, and full synchronization with the website, including real-time updates to products, promotions, and pricing. This holistic approach minimized discrepancies between platforms and provided users with a reliable, cohesive experience across all touchpoints.
Increased Repeat Purchases and User Engagement
The app “Repeat Order” functionality, combined with targeted push notification campaigns, made it easier for users to reorder their favorite products. Personalized reminders and promotions drove higher engagement, contributing to increased repeat purchase rates and stronger customer loyalty.
Streamlined Operations and Reduced Costs
With a centralized admin panel, the client can efficiently manage the product catalog, promotions, and pricing from a single interface. This eliminates redundant processes, reduces operational overhead, and allows for;faster adjustments in response to market changes or seasonal campaigns.
Faster Updates and Reliable Delivery
Automated build pipelines and a single React Native + TypeScript codebase enabled rapid deployment of new features and bug fixes across both iOS and Android. The client can release updates quickly and reliably, ensuring the app remains stable, up to date, and aligned with the website without incurring extra development costs.