Introducing Travel Massive — a community platform built with Phoenix LiveView

Correct. I’m no longer maintaining the PHP/Drupal platform which is open-source. The new platform we developed with Elixir/Phoenix LiveView is not open-source.

1 Like

I chose Surface partly into the project as HEEX wasn’t out yet. Surface/HEEX both get the job done in terms of reusable components. Surface has more functionality around components but HEEX is “official” so really up to you. I’d pick one and build a small library for yourself if you keep reusing them.

I’m biased of course (as a creator of Petal Components), but I personally pick components I need from Petal Components and then slowly override them with your own.

Eg import PetalComponents.Button in your app_web.ex… then when you have your own buttons, import those instead.

2 Likes

Hey all, I’ve made a few more improvements to Travel Massive’s community platform:

  • Updated to LiveView 0.18.2 :tada: (updating to <.link/> tags took a while!)
  • New design for Posts (including new gallery mode made by @daamsie)
  • New design for Events (removed the sidebar, improved the layout)
  • New design for Member profiles (show everything, no more tabs)
  • Hover over member profiles to see more details (anywhere on the site)
  • Shareable topic pages (will build dynamic sharing image from top posts in the topic)
  • Member stats (social followers, mozrank, etc) on our member directory

Let me know if you’ve got any feedback or suggestions, and I hope these updates show what’s possible with LiveView! :smiley:

3 Likes

This is very impressive! Congrats :blush: