Blog

tl;dr Final Phoenix group project before introduction of Liveview in DockYard Academy.

  1. Required features: Posts w/ cover image, Users, Tags, Comments, Authentication and Authorization.

  2. Used Phoenix generators to generate majority of boilplate.

  3. Ecto/Postgres database layer.

  4. All UI rendered via Phoenix controllers and view templates.

Client Side

  • None

Server Side

  • Elixir
  • Phoenix

Styling

  • Tailwind CSS

Deployment

  • Fly.io