/Rooster

App to wake you up at the morning

Primary LanguageKotlinGNU General Public License v3.0GPL-3.0

Rooster Logo

Rooster

Rooster is an Android app that helps you to rise and shine with the sun, naturally and refreshed, so you can start your day feeling your best.

Features

  • πŸŒ… Wakes you up naturally: Rise with the sun and embrace the day's potential.
  • πŸ“ Location-based sunrise time: No need to manually input times. Rooster fetches sunrise times based on your location.
  • πŸ“… Choose your wake-up days: Select which days of the week Rooster should work its magic.
  • 🎨 Aesthetic astral design: Immerse yourself in a warm and inviting visual experience.
  • ⏰ Multiple Alarms: Set multiple alarms with different modes and relative times like Dawn, Sunrise, Sunset, etc.
  • πŸ”„ Auto GPS Synchronization: Your GPS coordinates are now synchronized in the background for accurate sunrise data.
  • πŸ”„ Auto Sun Times Synchronization: Sun times are also updated daily in the background.

How to use

  1. πŸ“± Launch the Rooster app.
  2. πŸ›°οΈ Update your GPS coordinates for accurate sunrise data.
  3. πŸ—ΊοΈ Grant the app location access to provide you with tailored sunrise times.
  4. πŸ“† Customize your wake-up schedule by choosing the days you want Rooster to activate.

Sustainable Development Goals

Rooster is committed to supporting the United Nations' SDG N.3

SDG 3: Good Health and Well-Being

Rooster is aligned with the United Nations' SDG 3: Good Health and Well-Being.

The app helps people wake up at sunrise, which is the most natural and best time to wake up for your health.

Waking up at sunrise can help improve your mood, energy levels, and sleep quality.

Benefits

  • Improve your mood and energy levels.
  • Get a better night's sleep.
  • Boost your productivity.
  • Reduce stress levels.
  • Improve your overall health and well-being.

Download

Rooster is currently available exclusively on Android!

You can get your hands on Rooster by downloading it from this repository.

Stay tuned – it's coming soon to the Play Store!

How to Contribute

We warmly welcome contributions from everyone! Here's how you can get involved:

  • Bug fixes and improvements: We appreciate any fixes for bugs or ways to improve the project. Feel free to open an issue or submit a pull request.
  • New features: Do you have an idea for a new feature? We'd love to hear about it! Open an issue to discuss or create a pull request with your implementation.
  • Documentation: Help improve the project's documentation by fixing typos, clarifying steps, or adding new content.
  • Testing: Writing unit tests helps ensure the project's stability. Consider contributing tests for new features or existing code.

For a detailed guide on contributing, refer to our CONTRIBUTING.md file. Additionally, you can find potential bounties for contributions on Bount.ing.

Sponsorship

We appreciate your support! Here are ways to contribute financially:

  • Become a sponsor: Support the entire project's development by becoming a sponsor on GitHub. This provides ongoing support and helps us prioritize features and bug fixes.
  • Sponsor specific issues: See an issue you care deeply about? You can directly sponsor that specific issue on Bount.ing. This allows you to incentivize a fix or feature addition.

By sponsoring, you directly help us improve and maintain this project. Thank you for your contribution!

License

Rooster is licensed under the GPLv3 License.

Acknowledgments

We would like to thanks:

  • All people spending their time to make a better world
  • United Nations for the SDGs