Skip to content

BuiltWithGenie/GenieWorkshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

JuliaCon 2023 Genie workshop

This workshop will teach you how to build a production-grade app with the Genie Framework. This will be a multi-page app implementing exploratory data analysis, training of a machine learning model, and serving of the model as a web API. Moreover, we'll cover containerization and deployment.

preview

Requirements

To follow the workshop you'll need the following:

  • Template code including setup scripts, base code, and the Project.toml files for each app.
git clone --branch starter https://github.com/BuiltWithGenie/MultiPageApp.git
cd MultiPageApp
  • Julia 1.9 (install with juliaup)
  • VSCode with the Genie Builder extension from the VSCode marketplace (mandatory only for no-code UI editing)
  • Slides - use up and down arrows to move through slides

If you've used Genie Builder before, it is recommended that you start with a fresh environment. For that, delete the geniebuilder folder with

rm -rf ~/.julia/geniebuilder

Preparing for the workshop

Before the workshop starts, please make sure you have the requirements. Then, set up your environment by

  • Installing the required packages and adding the apps to the Genie Builder environment with gbsetup.sh:
./gbsetup.sh

Support

If you need any help with the setup, you can ask during the session or join the Genie Discord and ask there.

About

JuliaCon 2023 Genie workshop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published