An open API service indexing awesome lists of open source software.

https://github.com/writeonlycode/metronomify

Metronomify combines the functionality of a metronome, practice manager, and pomodoro timer.
https://github.com/writeonlycode/metronomify

Last synced: about 1 month ago
JSON representation

Metronomify combines the functionality of a metronome, practice manager, and pomodoro timer.

Awesome Lists containing this project

README

          

# Metronomify - Metronome + Practice Manager with Pomodoro Functionalities

Metronomify is a versatile application that combines the functionality of a
metronome, practice manager, and pomodoro timer. It provides musicians,
learners, and anyone striving for productivity with an all-in-one solution to
manage their practice sessions effectively. Whether you're a musician
perfecting your instrument skills or an individual seeking better time
management techniques, Metronomify has got you covered.

![Metronomify Home Screenshot](https://raw.githubusercontent.com/writeonlycode/metronomify/master/screenshots/screenshot-home.png)

## Features

- **Metronome:** A reliable metronome with adjustable tempo and time signatures
to help you maintain a consistent rhythm during your practice sessions.

- **Practice Manager:** Keep track of your practice sessions by creating,
updating, and deleting sessions. Each session can have a title, description,
date, and duration.

- **Pomodoro Functionality:** Leverage the power of the Pomodoro Technique for
enhanced productivity. Set intervals for focused work and breaks to maintain
a balanced practice routine.

- **Built-in Timer:** The integrated timer makes it easy to keep track of your
practice duration, ensuring you stay committed to your goals.

- **Dashboard:** The dashboard provides an overview of all your practice
sessions, allowing you to track your progress over time.

- **Report Pane:** Visualize your practice data with beautiful graphs in the
report pane. Analyze your practice patterns, identify improvements, and stay
motivated.

## Technologies Used

- **Ruby on Rails:** Our robust back-end framework provides a stable foundation
for seamless data management and server-side operations.

- **React:** The front-end is built using React, enabling a dynamic and
interactive user interface.

- **React Query:** We use React Query for state management, making data
retrieval and caching a breeze.

- **Mantine:** Metronomify's UI is powered by React components from Mantine,
ensuring a modern and visually appealing design.

## Screenshots

![Metronomify Home Screenshot](https://raw.githubusercontent.com/writeonlycode/metronomify/master/screenshots/screenshot-home.png)

![Metronomify Dashboard Screenshot](https://github.com/writeonlycode/metronomify/blob/master/screenshots/screenshot-dashboard.png)

![Metronomify Reports Screenshot](https://raw.githubusercontent.com/writeonlycode/metronomify/master/screenshots/screenshot-reports.png)

![Metronomify Settings Screenshot](https://raw.githubusercontent.com/writeonlycode/metronomify/master/screenshots/screenshot-settings.png)

## Contributing

We welcome contributions from the open-source community. If you find a bug,
have an idea for an enhancement, or want to add new features, feel free to open
an issue or submit a pull request.

## License

Metronomify is released under the MIT License.

## Feedback and Support

We appreciate your feedback and are here to assist with any questions or issues
you encounter. You can reach out to us through the [issue
tracker](https://github.com/your-username/metronomify/issues).

Thank you for choosing Metronomify! We hope this application helps you stay on
track with your practice sessions and boosts your productivity. Happy
practicing!