Skip to content

CodinCod's open-source puzzle solving platform codebase and learning materials.

Notifications You must be signed in to change notification settings

JuiceMitApfelnDrin/CodinCod

Repository files navigation

CodinCod

Table of contents

Introduction

Learning to code often feels like assembling IKEA furniture without the manual — frustrating and confusing. We’re here to change that.

CodinCod is your stress-free coding playground where:

  • Open-source = no paywalls 🚫 – A free toolkit for everyone, from teens to retirees.
  • Learn at your pace 🐢⚡ – Race through lessons or rewind tricky bits. Progress is progress!
  • Gamified challenges = actual fun 🎯 – Unlock achievements by solving coding puzzles.

Think Duolingo or LEGO for coding. Less "textbook lecture", more "aha!" moments.

Project overview

The docs repo exists to:

  1. get up to speed quickly;
  2. create a general shared understanding;
  3. improve teamwork.

Getting started

  1. Required software:

  2. Clone the project structure and its submodules:

    git clone https://github.com/JuiceMitApfelnDrin/CodinCod
  3. Build the types (required by both libs/backend and libs/frontend)

    cd CodinCod/libs/types
    pnpm install
    pnpm build
  4. Follow the instructions for the backend and/or frontend depending on what you're working on