https://github.com/ythiago03/timerify
Timerify is a web-based Pomodoro application designed to boost your productivity during study sessions, work, or any other focus-intensive activities. With an intuitive interface and customizable features, Timerify provides a unique experience for managing your time efficiently.
https://github.com/ythiago03/timerify
nextjs shadcn-ui tailwindcss typescript youtube-iframe-api
Last synced: about 2 months ago
JSON representation
Timerify is a web-based Pomodoro application designed to boost your productivity during study sessions, work, or any other focus-intensive activities. With an intuitive interface and customizable features, Timerify provides a unique experience for managing your time efficiently.
- Host: GitHub
- URL: https://github.com/ythiago03/timerify
- Owner: ythiago03
- License: mit
- Created: 2024-12-03T21:09:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-11-17T21:43:49.000Z (7 months ago)
- Last Synced: 2025-11-17T23:26:03.663Z (7 months ago)
- Topics: nextjs, shadcn-ui, tailwindcss, typescript, youtube-iframe-api
- Language: TypeScript
- Homepage: https://timerify.thiagof.com/
- Size: 118 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Timerify
**Maximize your productivity with a customizable pomodoro and immersive sound environment π―**
[View Demo](https://timerify.thiagof.com/) Β· [Report Bug](https://github.com/ythiago03/timerify/issues) Β· [Suggest Feature](https://github.com/ythiago03/timerify/issues)
## π About the Project
Timerify is a pomodoro web application designed to increase your productivity during studies, work, or any other activity that requires focus. With an intuitive interface and customizable features, Timerify offers a unique experience to manage your time efficiently.
## β¨ Features
### β° Customizable Pomodoro Timer

- Default timer: 25 minutes of focus. 5 min of break and 15 min long break
- Intuitive and minimalist interface
- Soft sound alerts for the start and end of each session
- Customize each time according to your needs
### π Integrated Task Manager

- Create and organize your tasks for each session
- Mark tasks as completed
- Stay focused on important goals
### π΅ Immersive Sound Environment

- Relaxing ambient sounds:
- Gentle rain
- Ocean waves
- Crackling fire
- Forest sounds
- Coffee shop atmosphere
- Among others
- Individual volume control for each sound
- Mix different sounds to create your perfect environment
### π¬ YouTube Integration

- Add any YouTube video or playlist *(I personaly recomend [this playlist](https://youtu.be/2lCNYNyC54o?si=2FliuMiVpxsHkNq1) )*
- Perfect for lo-fi music, study playlists, or ambient sounds
- Independent volume control
- Continue listening even when minimizing the window
### π¨ Custom Themes

- Various themes available:
- Light
- Dark
- Forest
- Lo-fi
- Among others
- Adapt the interface to your taste and environment
### π€ Custom Profiles

- Customize the pomodoro timer, theme and save it in a profile
## π Future Improvements
Features that I plan to implement:
- More Languages
- Save your created YouTube playlists
- Ranking of pomodoro hours completed
- Ranking of pomodoro sessions completed (in total)
- Ranking of tasks completed
## π Technologies Used
- [Next.js](https://nextjs.org/) - React framework for production
- [Tailwind CSS](https://tailwindcss.com/) - Utility-first CSS framework
- [YouTube IFrame API](https://developers.google.com/youtube/iframe_api_reference) - API for YouTube integration
- [Shadcn/ui](https://ui.shadcn.com/) - Component library
## π΅ Audio Credits
| Ambient Sound | Original Link | Author |
|--------------|---------------|--------|
| Night Ambience | [Link to original audio](https://pixabay.com/sound-effects/night-ambience-with-cricket-sound-271304/) | TanwerAman |
| Crackling Fire | [Link to original audio](https://pixabay.com/sound-effects/campfire-crackling-fireplace-sound-119594/) | SoundsForYou |
| Sandy Beach | [Link to original audio](https://pixabay.com/sound-effects/sandy-beach-calm-waves-water-nature-sounds-8052/) | juliusH |
| Rain Ambience | [Link to original audio](https://pixabay.com/sound-effects/calming-rain-257596/) | Liecio |
| Coffee Shop Ambience | [Link to original audio](https://pixabay.com/sound-effects/ambience-coffee-shop-4-17028/) | freesound_community |
| Dripping Water in Cave | [Link to original audio](https://pixabay.com/sound-effects/dripping-water-in-cave-114694/) | solarmusic |
| Inside Old Train | [Link to original audio](https://pixabay.com/sound-effects/inside-old-train-169418/) | kokoreli777 |
| Dripping Water in Cave | [Link to original audio]() | solarmusic |
| Calm Zen River Flowing | [Link to original audio](https://pixabay.com/sound-effects/calm-zen-river-flowing-228223/) | Alex_Jauk |
## π οΈ Installation and Usage
```bash
# Clone the repository
git clone https://github.com/ythiago03/timerify.git
# Enter the project folder
cd timerify
# Install dependencies
npm install
# Start the development server
npm run dev
```
Access [http://localhost:3000](http://localhost:3000) in your browser to see the app running.
## π€ Contributing
Contributions are always welcome! To contribute:
1. Fork the project
2. Create a branch for your feature (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'feat: Add some AmazingFeature'`)
4. Push to your branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request
## π License
This project is licensed under the MIT License. See the [LICENSE](LICENSE)