Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Japa Counter

A premium, minimalist digital counter designed for spiritual practices. Built with Flutter, this app offers a serene, environment for chanting mantras with advanced haptic feedback and OLED-friendly visuals.

Features

Core Functionality

  • Dual Modes:
    • Tactile Mode: A physical-feeling button interface for precise counting.
    • Focus Mode: Tap anywhere on the screen to count (perfect for eyes-closed practice).
  • Mantra Management: Create, Edit, rename, and delete multiple mantras with individual tracking.
  • Goal System: Set custom goals (e.g., 108) and track "Malas" (rounds) completed.
  • History Tracking: View your daily practice history and lifetime count stats.

Visual & Experience

  • Zen Minimalist Design: Dark-themed UI optimized for OLED screens to save battery and reduce eye strain.
  • Immersive Feedback:
    • Ripple Animations: soothing visual ripples on every count.
    • Haptics: Subtle vibrations (light impact) for counts, distinct feedback for completing a Mala.
    • Sound Effects: Optional soft click sounds (wooden block style).
  • Zen Mode: Toggle to hide all UI elements (status bars, buttons) for pure focus.

Tech Stack

Getting Started

Prerequisites

  • Flutter SDK (>=3.2.0)
  • Android/iOS Emulator or Physical Device

Installation

  1. Clone the repository

    git clone https://github.com/Sujaykatmania/Japa-Counter.git
    cd Japa-Counter
  2. Install dependencies

    flutter pub get
  3. Run the app

    flutter run

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages