Skip to content
0:00 / 0:00

#elixir#phoenix#liveview

Setup and Auth: Phoenix App from Scratch, Episode 0

Code and Stuff

6.6K subscribers • 19 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Linked in the descriptionChristianAlexander/tutorial-budget-app
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Beginner. No background in the topic needed.

14K views1 year ago1 recommendation

Web developmentProgramming languagesElixir and ErlangVue, Svelte, Angular and othersTesting

This tutorial guides you through setting up a new Phoenix LiveView project and adding secure authentication using phx.gen.auth.

[series] Build a complete budget tracking app in Phoenix LiveView! In this zeroth episode, we'll: - Set up a new Phoenix project - Learn how Phoenix projects are structured - Add secure authentication with phx.gen.auth - Extend the generated code with a custom `name` field - Learn how to go from form to database and back again - Make sure the tests all work! - Establish the foundation on which the rest of the project will rely Unlike tutorials that only show isolated features, this series aims to demonstrate the process of building a real application from start to finish. Perfect for both new and experienced Phoenix developers looking to level up their skills. Future episodes will cover forms, LiveView, navigation, resource scoping, and more. All code available on GitHub. Links Screen recording software I use (affiliate): screen.studio/@Yy75o Project repo: github.com/ChristianAlexander/tutorial-budget-app Changes from this video: github.com/ChristianAlexander/tutorial-budget-app/pull/1 Additional work and tests: github.com/ChristianAlexander/tutorial-budget-app/pull/2 phx.gen.auth documentation: hexdocs.pm/phoenix/Mix.Tasks.Phx.Gen.Auth.html Timestamps What are we doing? - Start building - Exploring first view - Auth - What was generated? - On database migrations - What's in a name? - Extending a LiveView - Changesets rule - End result -

Why it's here

1 person recommends this

What people say. Recommended as the start of a comprehensive, practical series on building a real-world Phoenix LiveView application.

u/GiraffeFireAlchemistin r/elixir • Recommends

Phoenix App from Scratch: Setup and Auth (Episode 0)