A modern, open-source, privacy-first companion for tracking spiritual deeds and fostering mindful practice.
This project began with a simple problem: a much-loved daily tracking application, used by many to maintain their spiritual habits, was abandoned by its original developer. Updates ceased, feedback channels went silent, and the user experience, while once effective, grew dated.
Rather than simply waiting for a replacement, this project is an answer. It's a ground-up effort to build not just a clone, but a spiritual successor. We aim to capture the essence of what made the original great—its simplicity and focus—while rebuilding it on a modern, robust, and open foundation.
- Privacy is Paramount: Your spiritual journey is personal. The app operates entirely offline. There are no trackers, no analytics sending your data to the cloud, and no accounts to create. Your data stays on your device, period.
- Open and Collaborative: The entire project is open-source from day one. This ensures transparency and invites a community of developers to help build, maintain, and improve the tool for everyone's benefit.
- User-Centric Design: Every feature is designed with intention. The goal is to create a seamless, beautiful, and non-intrusive experience that aids, rather than distracts from, spiritual mindfulness.
- Built to Last: By using a modern, well-supported tech stack and adhering to clean code principles, we aim to create a stable and maintainable application that can serve the community for years to come.
This is more than a habit tracker; it's a tool designed to help cultivate Ihsan—excellence in faith and practice.
To get a local copy up and running, just clone this repository and build the app just like any other Expo app.
Contributions are welcome and encouraged!
- Find an Issue: Look for an open issue in the Issues tab or create a new one to discuss a feature or bug.
- Fork the Repository: Create your own copy of the project.
- Create a Branch: Create a new branch for your feature (
git checkout -b feature/AmazingFeature). - Commit Your Changes: Make your changes and commit them with a clear message (
git commit -m 'Add some AmazingFeature'). - Push to Your Branch: Push your changes to your forked repository (
git push origin feature/AmazingFeature). - Open a Pull Request: Submit a PR back to the main repository for review.