Any idea on what the app will be? I'm currently writing a Mix task that generates Ecto models based on existing database tables. My Phoenix app I'm working on uses Ecto but I had to hand write the models because there isn't a tool that will do that for you that is with Ecto. There was a Mix task I saw for MySql but it did not work. I was using Mariaex library for MySql interface but I switched to Erlang's ODBC interface with behaviors so I could easily add supported databases without need new libraries
I'm just using postgres and writing migrations from scratch. I felt that elixir doesn't have all the tools right now but people like you are doing their best in order to keep up with other frameworks/languages. I'd also contribute to libraries once I know enough elixir/phoenix.
Yea. It was frustrating when u was looking for tools to generate models from existing dB. The ecto tell even straight out said they won't do it. I found another tool but it was stripped down and didn't work. It has been an interesting learning experience. I've learned about the using macro, behaviours and have come to love inspect. The worst part so far was dealing with Erlang's ODBC libraries since they use UTF-16 and Elixir is UTF-8
We (team of 2) are learning Elixir/Phoenix and building an app[1] as we learn.