links: [[]] --- # Getting started with Phoenix ## Basic Terminology - Install elixir from brew `brew install elixir`, this will also install erlang too - **Mix** is a build tool that provides tasks for creating, compiling and testing elixir projects - **Hex** is a package manager for erlang and elixir. To install or update use `mix local.hex` - **Dependencies** are defined as `{:package, version}` ## Getting Started - Use `mix phx.new <app-name>` to generate phoenix application - Now Configure your database based on your postgres creds by using `mix ecto.create` - Start the server with `mix phx.server` ## Directory Structure -