A clean, minimal Nam-Jap (Mantra Counting) web app to help you stay focused during your spiritual or meditation practices. Built with vanilla JavaScript and supports multiple color themes like colour, Purple, Lotus, and Ocean 🌊.
- 🔢 Tap Counter: Count your mantra/japa repetitions with a single tap
- 🎯 Custom Goal: Set a target and track your progress with a visual progress bar
- 📳 Vibration Feedback: Phone vibrates gently on each tap (can be toggled ON/OFF)
- 🎨 Theme Switcher: Switch between calming color themes like colour, Purple, Amber, Lotus, Ocean, and more
- 💾 Persistent Settings: Remembers your selected theme and vibration setting even after refresh
- 💡 Modern UI: Minimal, mobile-first design with a frosted glass effect
- 🍅 colour (default)
- 🔮 Purple
- 🧡 Amber
- 🌸 Lotus
- 🌊 Ocean
- 🌿 Moss
- HTML5 + CSS3
- Vanilla JavaScript
- LocalStorage for theme persistence
- Font Awesome for icons
-
Clone the repository
git clone https://github.com/asyncPranav/nam-jap.git cd nam-jap -
Open index.html in your browser (No build tools or dependencies required — it's fully static!)