Welcome to the Headspace Clone project! This is an open-source project that aims to replicate the functionality of the popular meditation app, Headspace. Additionally, we have integrated RevenueCat to manage in-app purchases and subscriptions, allowing you to generate income from this app.
- List of meditations
- Meditation details page
- In-app purchases and subscriptions using RevenueCat
- Responsive design for both mobile and web
Make sure you have the following installed on your machine:
- Node.js
- npm or yarn
- Expo CLI
-
Clone the repository:
git clone https://github.com/your-username/headspace-clone.git cd headspace-clone
-
Install dependencies:
npm install # or yarn install
-
Start the development server:
npm start # or yarn start
-
Create a
.env
file in the root directory and add your RevenueCat API keys:REVENUECAT_PUBLIC_KEY=your_public_key REVENUECAT_SECRET_KEY=your_secret_key
-
Update the app.json file with your own app details if necessary.
-
To run on Android:
npm run android # or yarn android
-
To run on iOS:
npm run ios # or yarn ios
-
To run on Web:
npm run web # or yarn web
This project is open-source, and we welcome contributions from the community. If you would like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/your-feature
). - Open a pull request.
This project is licensed under the MIT License.
If you have any questions or suggestions, feel free to open an issue or contact us at [email protected].
Happy coding!