
BloomSkin Mobile App
Hassan Alti / December 10, 2025
Built for bloomskin.pl as a comprehensive skincare management platform, BloomSkin helps users manage their skincare routines, explore treatments, and shop for products—all within an intuitive mobile experience.
Download:
- Google Play Store (EU only)
- Apple App Store (EU only)
App Screens





Overview
BloomSkin is a cross-platform mobile application that delivers personalized skincare routines, educational content about treatments, and seamless product shopping. The app combines expert treatment guidance with practical skincare management tools to empower users on their skincare journey.
Key Features
- Secure Authentication: Login/registration with OTP verification and password recovery
- Personalized Routines: Create and manage custom skincare routines with step-by-step guidance
- Treatment Library: Browse categorized articles with filtering and search capabilities
- Shop Integration: Browse and favorite products with multiple sorting options
- Calendar Tracking: Track routine completion and schedule treatments
- Multi-language Support: Full support for English and Polish
- Guest Mode: Explore features without registration
- Push Notifications: Stay updated on routines and new content
- Profile Management: Track favorites, manage settings, and upload profile photos
Technologies
Mobile Framework
- Expo SDK 54: Cross-platform development framework
- React Native 0.81.5: Native mobile app rendering
- TypeScript 5.9: Type-safe development
- Expo Router: File-based navigation
- React 19.1: Modern React features
- Hermes Engine: Optimized JavaScript runtime for iOS and Android
Backend & Infrastructure
- Custom REST API: Node.js backend
- Firebase: Push notifications and admin SDK
- AsyncStorage: Local data persistence
- JWT Authentication: Secure token-based auth with refresh tokens
Key Libraries
- Expo Video: Treatment video playback
- React Native Reanimated: Smooth UI animations
- Expo Image: Optimized image handling
- React Native Gesture Handler: Touch interactions
- Markdown Renderer: Rich text content
Deployment
Built and deployed using EAS (Expo Application Services) for both Google Play Store and Apple App Store, ensuring seamless distribution to users across the EU.
Conclusion
BloomSkin demonstrates the power of Expo and React Native in building feature-rich, cross-platform mobile applications. With a focus on user experience, internationalization, and comprehensive skincare management, it provides a complete solution for modern skincare enthusiasts.