This is a React Native Expo project featuring a fully functional audio player for meditation and focus.
Before running this project, ensure you have the following installed on your machine:
- Node.js (v18 or newer recommended) - Download from nodejs.org
- Expo Go App - Download from the iOS App Store or Google Play Store on your physical mobile device.
If you are on Windows, simply double-click the start-calm-waves.bat file in this folder. It will automatically install all dependencies and start the server!
If you are using a Mac/Linux, or prefer using the terminal, run the following commands inside this project folder:
-
Install Dependencies (only needed the first time):
npm install
-
Start the Expo Server:
npx expo start -c
-
View the App:
- Mobile: Open the Expo Go app on your phone and scan the QR code that appears in the terminal.
- Web: Press
win the terminal to open the app in your browser athttp://localhost:8081.
expo: SDK 54 core frameworkexpo-av: For high-quality audio playbacknativewind&tailwindcss: For styling the dynamic UIexpo-router: For file-based navigationreact-native-reanimated: For smooth UI transitions