# Reference architecture or sample app?

**URL:** https://discuss.hotwired.dev/t/reference-architecture-or-sample-app/3760
**Category:** General
**Created:** [February 2, 2022, 4:31am UTC](https://discuss.hotwired.dev/t/reference-architecture-or-sample-app/3760 "2022-02-02T04:31:23Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![johnpitchko](https://yyz1.discourse-cdn.com/flex027/user_avatar/discuss.hotwired.dev/johnpitchko/32/2459_2.png) [@johnpitchko](https://discuss.hotwired.dev/u/johnpitchko)
#### Post date: [February 2, 2022, 4:31am UTC](https://discuss.hotwired.dev/t/reference-architecture-or-sample-app/3760/1 "2022-02-02T04:31:23Z")

</div>

Is there a mostly complete sample Rails 7.0 app using Turbo that one can use to learn? I’m making good progress with building a great app using Turbo Frames but I fear that my implementation is ‘hacky’ and suboptimal. Looking for some best practices.

Thanks!

---

<div class="post-metadata">

### Author: ![walterdavis](https://yyz1.discourse-cdn.com/flex027/user_avatar/discuss.hotwired.dev/walterdavis/32/737_2.png) [@walterdavis](https://discuss.hotwired.dev/u/walterdavis)
#### Post date: [February 2, 2022, 3:37pm UTC](https://discuss.hotwired.dev/t/reference-architecture-or-sample-app/3760/2 "2022-02-02T15:37:49Z")

</div>

GoRails (YouTube) recommended this one in a video I just watched: [GitHub - thoughtbot/hotwire-example-template](https://github.com/thoughtbot/hotwire-example-template)

There are branches for each feature it covers, so dig through those.

Walter

---

<div class="post-metadata">

### Author: ![ghiculescu](https://yyz1.discourse-cdn.com/flex027/user_avatar/discuss.hotwired.dev/ghiculescu/32/1328_2.png) [@ghiculescu](https://discuss.hotwired.dev/u/ghiculescu)
#### Post date: [February 2, 2022, 8:56pm UTC](https://discuss.hotwired.dev/t/reference-architecture-or-sample-app/3760/3 "2022-02-02T20:56:31Z")

</div>

I’m not sure how much it uses frames specifically, but [https://github.com/joemasilotti/railsdevs.com](https://github.com/joemasilotti/railsdevs.com) is a very modern open source app you can use as a reference.

---

<div class="post-metadata">

### Author: ![julianrubisch](https://yyz1.discourse-cdn.com/flex027/user_avatar/discuss.hotwired.dev/julianrubisch/32/439_2.png) [@julianrubisch](https://discuss.hotwired.dev/u/julianrubisch)
#### Post date: [February 4, 2022, 11:52am UTC](https://discuss.hotwired.dev/t/reference-architecture-or-sample-app/3760/4 "2022-02-04T11:52:31Z")

</div>

You might wanna look at [https://github.com/thoughtbot/hotwire-example-template](https://github.com/thoughtbot/hotwire-example-template)
