A Giter8 Frontend template project for Tyrian Framework integrated with Flowbite
Welcome to the Scala.js Project Template! This template sets up a Scala.js project using the Tyrian framework and Flowbite for UI components. Tyrian is a powerful, type-safe framework for building web applications with Scala.js, and Flowbite is a Tailwind CSS component library that provides beautiful and customizable UI elements.
-
Scala.js Integration: Seamlessly leverage Scala.js to build highly performant web applications in Scala, allowing you to write type-safe code that compiles to JavaScript.
-
Tyrian Framework: Utilize the power of the Tyrian framework for building robust and reactive front-end web applications in Scala, simplifying state management and UI rendering.
-
Flowbite Components: Enhance your user interface with Flowbite's pre-designed, responsive, and customizable components, providing a modern and polished look out of the box.
-
Tailwind CSS: Style your application effortlessly with Tailwind CSS, a highly customizable utility-first CSS framework that enables rapid development of custom designs.
-
Docker Deployment: The project includes ready-to-use Docker configurations for production deployment, ensuring consistency across environments and simplifying the deployment process.
sbt new linux-root/tyrian-flowbite.g8
# OR
g8 linux-root/tyrian-flowbite.g8
# OR
mill -i init linux-root/tyrian-flowbite.g8
- Java JDK (11 or higher)
- sbt (Scala Build Tool)
- Nodejs V22.13.0
Written in 2024 by Watson Dinh [email protected]
To the extent possible under law, the author(s) have dedicated all copyright and related and neighboring rights to this template to the public domain worldwide. This template is distributed without any warranty. See https://creativecommons.org/publicdomain/zero/1.0/.