A simple and elegant meditation timer to enhance your mindfulness practice.
After a few years of meditation, I realized that I really appreciated the church bells in my neighborhood which would ring every 15 minutes. It allowed me to not have to set a timer, and not use a guided meditation, but still get regular reminders to focus my attention, and it gave me the a sense of time passing by, allowing me to flexibly decide how long to meditate on a given day.
Do with it whatever you may, I'll add Vercel Hosting if this gets any attention :)
- Clean and intuitive user interface
- Customizable meditation timer
- Soothing bell sounds at regular intervals
- Responsive design for desktop and mobile devices
- React
- TypeScript
- TailwindCSS
- ShadCN UI
- Web Audio API
- Node.js (v14 or later) or Bun
- npm, yarn, or bun
-
Clone the repository:
git clone https://github.com/your-username/meditation-app.git
-
Navigate to the project directory:
cd meditation-app
-
Install dependencies:
npm install
or
yarn install
or
bun install
-
Start the development server:
npm run dev
or
yarn dev
or
bun run dev
-
Open your browser and visit
http://localhost:3000
- Click the play button to start the meditation timer
- The app will play a bell sound at the start and every minute
- Every 5 minutes, a different bell sound will play
- Every 10 minutes, a third distinct bell sound will play
- Click the pause button to pause the timer
- Click the reset button to stop the timer and reset it to 00:00
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Icons by Lucide
Justin Miehle - @justinmiehle
Project Link: https://github.com/justinmiehle/meditation-app