Features
- Focus Mode Play white noise, green noise, or rain sounds to enhance concentration and productivity.
Simple toggle to start/stop sounds.
- Guided Relaxation Access a library of guided meditations and breathing exercises.
Customizable sessions based on your preferences.
-
Sleep Sounds High-quality ambient sounds like ocean waves, forest ambiance, and gentle rain to help you sleep better.
-
User Authentication Secure login system for personalized experiences.
Save preferences and track progress.
- Calming UI Clean, minimalist design with soothing colors for a relaxing user experience.
Technologies Used Frontend: React Native, Expo
Navigation: React Navigation
Audio Playback: Expo AV
State Management: React Hooks
Styling: React Native Stylesheet
Installation Follow these steps to set up the project locally:
Prerequisites Node.js (v16 or higher)
npm (v8 or higher)
Expo CLI (install globally via npm install -g expo-cli)
Steps Clone the repository:
bash Copy git clone https://github.com/ImSpxrsh/KalmCo cd KalmApp Install dependencies:
bash Copy npm install Start the development server:
bash Copy expo start Scan the QR code with the Expo Go app on your phone or run the app on an emulator.
Usage Login Screen Enter your name, username, and password to log in.
Navigate to the home screen after successful login.
Home Screen Access focus mode, guided meditations, and sleep sounds.
Start focus mode to play white noise or green noise.
Focus Mode Toggle sound playback with a single button.
Enjoy a distraction-free environment for work or study.
Contributing We welcome contributions to improve Kalm! Here's how you can help:
Fork the repository.
Create a new branch:
bash Copy git checkout -b feature/your-feature-name Commit your changes:
bash Copy git commit -m "Add your message here" Push to the branch:
bash Copy git push origin feature/your-feature-name Open a pull request.
Please ensure your code follows the project's coding standards and includes appropriate documentation.
License This project is licensed under the MIT License. See the LICENSE file for details.
Contact For questions, feedback, or collaboration opportunities, feel free to reach out:
Email: sparsh.roy.idk@gmail.com
GitHub: ImSpxrsh
Website: guns.lol/nba
Acknowledgments Special thanks to the React Native and Expo communities for their incredible tools and resources.
Sound effects from freesound.org.