Skip to content

asyncPranav/nam-jap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕉️ Nam-Jap Counter App

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 🌊.

🌐 Live Demo

🔗 nam-jap.netlify.app


✨ Features

  • 🔢 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

🌈 Available Themes

  • 🍅 colour (default)
  • 🔮 Purple
  • 🧡 Amber
  • 🌸 Lotus
  • 🌊 Ocean
  • 🌿 Moss

🛠️ Tech Stack

  • HTML5 + CSS3
  • Vanilla JavaScript
  • LocalStorage for theme persistence
  • Font Awesome for icons

⚙️ How to Run

  1. Clone the repository

    git clone https://github.com/asyncPranav/nam-jap.git
    cd nam-jap
  2. Open index.html in your browser (No build tools or dependencies required — it's fully static!)

About

Nam-Jap mantra counter web app with goal tracking, vibration feedback, and session saving

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors