Scala 3 Backend Tutorials
Master backend development with Scala 3, Play Framework, and Pekko.

Building an Expense Tracker with Scala 3 - Part 1: Setup
Setting up a modern Scala 3 project with Play Framework, Macwire, and Pekko.
Read Tutorial →

Building an Expense Tracker with Scala 3 - Part 2: Database & Docker
Setting up MySQL with Docker Compose and connecting it to our Play Framework application.
Read Tutorial →

Building an Expense Tracker with Scala 3 - Part 3: Authentication
Implementing Email/Password and Google OAuth authentication using JWT.
Read Tutorial →

Building an Expense Tracker with Scala 3 - Part 4: Expenses & Categories
Creating CRUD operations for Expenses and Categories with relationship modeling.
Read Tutorial →

Building an Expense Tracker with Scala 3 - Part 5: Internationalization & Testing
Adding I18n support and writing unit tests for our Play Framework application.
Read Tutorial →