This is a Kobweb project using KotlinBootstrap framework for some UI elements and Exposed ORM framework.
This is a static website whose purpose was for practising my web skills since it involved a mix of different concepts.
I used Dialogflow ES to build the Pizza chatbot and integrated it into the front-end.
The entire project is Kotlin with the front-end using Compose-HTML which contains a mix of typical Compose, HTML, CSS, and JavaScript.
I used AI generated pizza pictures too, courtesy of Windows Copilot
The backend is pure Kotlin.
First, run the development server by typing the following command in a terminal under the site
folder:
$ cd site
$ kobweb run
Open http://localhost:8080/homepage with your browser to see the result.
You can use any editor you want for the project, but I recommend using IntelliJ IDEA Community Edition downloaded using the Toolbox App.
Press Q
in the terminal to gracefully stop the server.