https://github.com/palkan/turbo-music-drive
Exploring Turbo features and extensions while building a music library app
https://github.com/palkan/turbo-music-drive
hotwire morphing rails viewtransitions
Last synced: 3 months ago
JSON representation
Exploring Turbo features and extensions while building a music library app
- Host: GitHub
- URL: https://github.com/palkan/turbo-music-drive
- Owner: palkan
- License: mit
- Created: 2023-10-10T00:33:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-19T23:08:27.000Z (7 months ago)
- Last Synced: 2025-03-29T16:03:44.408Z (3 months ago)
- Topics: hotwire, morphing, rails, viewtransitions
- Language: HTML
- Homepage: https://turbo-music-drive.fly.dev
- Size: 8.31 MB
- Stars: 144
- Watchers: 5
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Turbo Music Drive
This is a demo application exploring [Turbo][] features and extensions. **See it [live](https://turbo-music-drive.fly.dev)!**
| | |
| ---------------------- | ---------------------- |
|  |  |Here is the list of features and the corresponding PRs (so you can see how it was implemented):
- [Morphing](https://github.com/palkan/turbo-music-drive/pull/1)
- [View transitions](https://github.com/palkan/turbo-music-drive/pull/2)>
Read more in Evil Martians' [The Future of Full-Stack Rails][the-post-1] blog series.
## Running locally
All you need is Ruby 3.3+.
Install dependencies:
```sh
bundle install
```Run a web server along with the TailwindCSS CLI to build (and re-build) styles:
```sh
bin/dev
```Go to [localhost:3000](http://localhost:3000) and enjoy!
[Turbo]: https://turbo.hotwired.dev
[the-post-1]: https://evilmartians.com/chronicles/the-future-of-full-stack-rails-turbo-morph-drive