{"id":21363498,"url":"https://github.com/victot0121/meditation-app","last_synced_at":"2026-04-11T02:02:20.018Z","repository":{"id":250268835,"uuid":"833951980","full_name":"victot0121/meditation-app","owner":"victot0121","description":"Serenity is a mobile meditation app designed to help users achieve relaxation and mindfulness through guided meditation sessions and ambient sounds. Built with React Native and leveraging the power of Expo and various libraries, Serenity offers a seamless and immersive meditation experience for both iOS and Android users.","archived":false,"fork":false,"pushed_at":"2024-08-05T15:10:02.000Z","size":47521,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-22T19:36:13.005Z","etag":null,"topics":["expo","expo-av","expo-linear-gradient","expo-linking","expo-router","expo-system-ui","react-native","react-native-reanimated","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/victot0121.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-26T05:39:15.000Z","updated_at":"2024-08-15T19:33:47.000Z","dependencies_parsed_at":"2024-11-22T06:31:39.538Z","dependency_job_id":null,"html_url":"https://github.com/victot0121/meditation-app","commit_stats":null,"previous_names":["victot0121/meditation-app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victot0121%2Fmeditation-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victot0121%2Fmeditation-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victot0121%2Fmeditation-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/victot0121%2Fmeditation-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/victot0121","download_url":"https://codeload.github.com/victot0121/meditation-app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243836028,"owners_count":20355616,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["expo","expo-av","expo-linear-gradient","expo-linking","expo-router","expo-system-ui","react-native","react-native-reanimated","tailwindcss","typescript"],"created_at":"2024-11-22T06:19:46.381Z","updated_at":"2026-04-11T02:02:19.917Z","avatar_url":"https://github.com/victot0121.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Serenity 🌿\n\n**Serenity** is a cross-platform meditation app designed to help users relax, focus, and improve mindfulness through guided meditation sessions and ambient sounds.\n\nBuilt with **React Native**, powered by **Expo**, and styled using **Tailwind CSS** via NativeWind, Serenity provides a smooth and immersive experience on both Android and iOS platforms.\n\n---\n\n## 📱 Features\n\n- 🧘‍♀️ Guided meditation sessions\n- 🎶 Soothing ambient sounds\n- 🎨 Beautiful gradients \u0026 visuals\n- ⚡ Fast and responsive UI\n- 🌙 Dark mode friendly\n- 🔁 Seamless navigation with `expo-router`\n\n---\n\n## 🚀 Tech Stack\n\n- [React Native](https://reactnative.dev/)\n- [Expo](https://expo.dev/)\n- [TypeScript](https://www.typescriptlang.org/)\n- [Tailwind CSS (NativeWind)](https://www.nativewind.dev/)\n- [React Native Reanimated](https://docs.swmansion.com/react-native-reanimated/)\n- [expo-av](https://docs.expo.dev/versions/latest/sdk/av/)\n- [expo-linear-gradient](https://docs.expo.dev/versions/latest/sdk/linear-gradient/)\n- [expo-router](https://expo.github.io/router/)\n\n---\n\n## 📦 Installation\n\nMake sure you have **Node.js**, **npm**, **Expo CLI**, and **EAS CLI** installed:\n\n```bash\nnpm install -g expo-cli eas-cli\n````\n\nThen clone the project and install dependencies:\n\n```bash\ngit clone https://github.com/yourusername/serenity-app.git\ncd serenity-app\nnpm install\n```\n\n---\n\n## 🧪 Running the App Locally\n\n### Start in development mode:\n\n```bash\nnpm start\n```\n\nOr run on Android/iOS simulator:\n\n```bash\nnpm run android\nnpm run ios\n```\n\n---\n\n## 🔨 EAS Build (APK or iOS)\n\nFirst, log in to EAS:\n\n```bash\neas login\n```\n\nThen configure the build setup (if not already done):\n\n```bash\neas build:configure\n```\n\nTo build for **Android (APK)** locally:\n\n```bash\neas build --platform android --profile preview --local\n```\n\nOr to build on Expo’s cloud:\n\n```bash\neas build --platform android\n```\n\n\u003e 📄 See [EAS Build Documentation](https://docs.expo.dev/build-reference/eas-json/) for more.\n\n---\n\n## 📁 Project Structure\n\n```\nmeditation-app/\n├── app/                 # Expo Router app folder\n├── assets/              # Images, fonts, audio files\n├── components/          # Reusable UI components\n├── scripts/             # Dev helper scripts\n├── tailwind.config.js   # Tailwind setup\n├── eas.json             # EAS Build config\n├── app.json             # Expo config\n└── ...\n```\n\n---\n\n## 🧼 Useful Scripts\n\n* `npm run lint` – Lint your code\n* `npm run test` – Run tests\n* `npm run reset-project` – Clean and reset cache (custom script)\n\n---\n\n## ✅ Dependencies\n\nSee the full list in `package.json`, including:\n\n* `expo`: `~51.0.22`\n* `react-native`: `0.74.3`\n* `expo-av`, `expo-linear-gradient`, `expo-router`, `react-native-reanimated`, and more.\n\n---\n\n## 🧠 License\n\nMIT License © 2025 \\[Your Name]\n\n---\n\n## 🤝 Contributing\n\nPull requests and feedback are welcome! Let’s build a more mindful world together.\n\n---\n\n## 📸 Screenshots\n\n\u003e *(Add screenshots of the home page, meditation player, and other screens here if available.)*\n\n---\n\n## 🔗 Links\n\n* [Expo Docs](https://docs.expo.dev/)\n* [EAS Build Guide](https://docs.expo.dev/build/introduction/)\n* [Tailwind for React Native (NativeWind)](https://www.nativewind.dev/)\n\n```\n\n---\n\nWould you like a sample `eas.json` configuration to go with this as well?\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvictot0121%2Fmeditation-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvictot0121%2Fmeditation-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvictot0121%2Fmeditation-app/lists"}