Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/palkan/turbo-music-drive
Exploring Turbo future features while building a music library app
https://github.com/palkan/turbo-music-drive
hotwire morphing rails viewtransitions
Last synced: 6 days ago
JSON representation
Exploring Turbo future features 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 (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-11T03:47:11.000Z (6 months ago)
- Last Synced: 2024-10-31T01:02:49.455Z (20 days ago)
- Topics: hotwire, morphing, rails, viewtransitions
- Language: Ruby
- Homepage: https://turbo-music-drive.fly.dev
- Size: 8.23 MB
- Stars: 106
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Turbo Music Drive
This is a demo application exploring [Turbo][] future enhancements (expected in Turbo 8). **See it [live](https://turbo-music-drive.fly.dev)!**
| | |
| ---------------------- | ---------------------- |
| ![Home Page](public/screenshots/home-page.png) | ![Artist Page](public/screenshots/artist-page.png) |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: Turbo Morph Drive][the-post-1] blog post.
## Running locally
All you need is Ruby 3.2+.
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