tyro
Hidoki (in beta) is using Elixir
Hi everyone
,
Posting here to showcase my latest Elixir product - https://hidoki.com/ which is now public. ![]()
Hidoki is a project tracking tool for companies - if tools like Jira/Trello focus more on the micro (tasks/backlog etc), Hidoki focuses on the macro - which projects are live, where are the docs, who’s working on them, are they on track etc. It also supports per-project discussion threads, very similar to GitHub issues.
I’m inspired by the repo workflows we have as devs and want to make them available to non-devs. I was also hugely impressed with how Shopify approach project tracking using their private in-house tool seen here.
It’s just me working on this so I try to keep the tech stack as simple as possible:
- elixir
- phoenix
- hotwire (turbo/stimulus/drive)
- heroku (with postgres add-on)
- imgix
- metabase add-on for analytics
- and a few hex packages (thank you bamboo, quantum, earmark and all the rest!)
Huge thanks to José, Chris and all the others who’ve worked on this tech. Without it all Hidoki wouldn’t be possible.
Btw, the link above takes you directly to the (public) workspace for Hidoki itself. i.e. It shows all the projects I’m using to build Hidoki. Will hopefully give you an idea of how it can be used in other companies.
Would love to hear your thoughts/feedback. Anything al all would be amazing, either on tech or on the product.
Best,
James
Most Liked
Sebb
Why do you prefer hotwire over liveview?
cpgo
Whoa that feels really snappy.
How hard was it to use turbo on phoenix, are you planning on open sourcing the code used for this integration?
tyro
Great to hear. Turbo is super easy to install (https://turbo.hotwired.dev/handbook/installing).
Using turbo frames is very easy (you don’t have to do anything on the backend), streams require a bit more work, but if you don’t want to use websockets for them it’s as simple as:
conn
|> put_resp_content_type("text/html; turbo-stream")
|> render("_content.html")
And render it with a minimal template so you don’t send too much extra stuff.
Popular in Discussions
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #javascript
- #code-sync
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance









