Skip to content

koenidv/kutelabs

Repository files navigation

kutelabs

Visit the deployed app at kutelabs.koeni.dev.

About the Project

scratch from scratch. a cute way to learn kotlin.

kutelabs will be a learning platform for children to learn Kotlin.

The user will be led on a learning journey that starts by introducing basic concepts with visual blocks. After completing these introduction challenges the blocks start to turn into regular code, one by one, to teach Kotlin syntax, un til eventually the challenges consist of writing custom Kotlin scripts. The project's focus will lie on the blocks/mixed content editor, which will be implemented as a framework-agnostic web component. A secondary focus will be transpiling and executing the user~created code in a safe environment.

Build & Run

Run bun install to install dependencies, then refer to the package readmes:

Project Structure

Project Structure

Additionally to kutelab components mentioned above, the project relies on:

  • Netlify to build & serve the app
  • Clerk for user management

Workspace Structure

Workspace Structure

Branching Strategy

kutelabs uses a simple git flow branching strategy, though as a solo developer, feature branches were only used for isolation and the main branch was used for development.

To deploy, changes are merge squashed into release/app and release/server.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •