Alignment.
One product foundation. Multiple platforms.
Alignment brings together a meditation and breathing app, a content system and a product website. Expo and React Native provide the foundation for iOS, Android and web; Directus manages the content, while Astro powers the website.
- OUR ROLE
- Design and development
- TECHNICAL FOUNDATION
- Expo + React Native
- TECHNOLOGIES
- React Native
- Expo
- Directus
- Astro

A separate presentation layer
The product website is built with Astro. Slovenian and English content, app previews and feature descriptions are separate from the application's interface and development.
How the solution is built.
The key components and what they do.
- 01Expo + React Native
Application
A shared TypeScript foundation and Expo Router navigation across platforms.
- 02Directus + PostgreSQL
Content system
Content management with content retrieved by the app through an API.
- 03Astro
Product website
A separate, mostly statically generated product website.
The interface in practice.
Playback and content discovery in the mobile app.
Practice player.
A guided practice screen with playback, a timeline and content-saving controls.
The React Native interface combines the practice title, language, guide and audio controls. The capture shows a focused product flow within the app.
Library discovery.
Search and categories bring different practice types together in a clear list.
The catalogue view shows content, duration, guide and language. The shared app foundation connects this data to navigation into individual practices.
Original app captures in Slovenian and English.
Design and development
- iOS, Android and web development
- Content through an API
- Local fallback catalogue
- Bilingual website
Project capture: November 2026.
Shared application foundation
TypeScript and Expo Router connect screens, navigation and product flows in the React Native app. The same foundation supports iOS, Android and web development while accounting for differences between platforms.
Content through an API
The app reads content from Directus, with data stored in PostgreSQL. A built-in catalogue snapshot provides fallback content if the content API is unavailable at startup.
A separate presentation layer
The product website is built with Astro. Slovenian and English content, app previews and feature descriptions are separate from the application's interface and development.




