Live projects

Muninn

Revision notes, quizzes, flashcards, drills and hands-on labs for university modules.

Web

A study site with modules on computer networks, information systems, databases, cloud development, and Git and GitHub. It has no account or sign-up, so you can open it and start revising.

Tech stack

  • HTML
  • CSS
  • JavaScript
  • sql.js (SQLite in WebAssembly)
  • SVG
  • Render

What it does

  • Modules for Computer Networks (CONE5112), Information Systems 1B and 2B (INSY6112, INSY6212), Advanced Databases (INSY7312), Cloud Development B (CLDV6212), and Git and GitHub for every year
  • Notes for each learning unit, with diagrams, key points and a "common mistakes" box
  • Quizzes with explanations, shuffled every time, with a score at the end that says which unit to revisit
  • Drills whose values and scenarios change on every attempt
  • Flashcards and glossaries, with glossary terms linked from the notes
  • My notes: highlight text and add your own notes, with backup and restore
  • Labs: ERD, step-by-step normalisation, real SQL, MongoDB shell, Oracle SQL and PL/SQL, cloud flows with faults to diagnose, and Git with a simulated terminal, GitHub, pull requests, rules and deploys
  • A What's new changelog that marks the updates you haven't seen yet

How it works

  • A static site with no framework, no build step and no server, so it runs from any static host.
  • Modules are data: each one registers its notes, quizzes and labs, and its scripts only load when someone opens it. Pages switch by link, with no reloads.
  • SQL runs on a real SQLite engine inside the browser. The Oracle, MongoDB and Git labs are custom simulations.
  • Diagrams such as ERDs, cloud flows and Git histories are drawn by code as SVG.
  • There are no accounts. Progress and personal notes stay in your own browser.
  • Light and dark themes, with layouts for phones, tablets and desktops.