Skip to content

TheKojuEffect/scala-zio-tapir-laminar-playground

Repository files navigation

Scala 3 ZIO Tapir Laminar Playground

Contributing

Database

Install PostgreSQL

Create a database named nepalius (configurable in application.conf)

Backend

Start up sbt:

./sbt

Once sbt has loaded, you can start up the application

> ~backend/reStart

This uses revolver which automatically rebuilds the application when you make code changes.

Frontend

Run Dev Server

cd frontend
npm install
npm run dev

Compile the frontend ScalaJS to JavaScript

./sbt

Once sbt has loaded

> ~frontend/fastLinkJS

Tech Stacks

Development Approaches