Add the Next.js web app and shared lesson content.

Move lessons out of the C sources into JSON so the web client can use the same material as the desktop app, and point release builds at desktop/.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
FBukovina 2026-09-17 16:06:15 +02:00
commit f7470d333c
113 changed files with 25817 additions and 9 deletions

63
content/manifest.json Normal file
View file

@ -0,0 +1,63 @@
{
"subjects": [
"deutsch",
"networks",
"hardware",
"czech",
"civics",
"english",
"math",
"physics",
"science",
"tech-graphics",
"presentation",
"programming",
"software"
],
"lessons": {
"deutsch": [
"unit-01",
"unit-02",
"unit-03"
],
"networks": [
"unit-01",
"unit-02",
"unit-03",
"unit-04",
"unit-05",
"unit-06",
"unit-07",
"unit-08",
"unit-09",
"unit-10",
"unit-11",
"unit-12",
"unit-13",
"unit-14",
"unit-15",
"unit-16",
"unit-17",
"unit-18",
"unit-19",
"unit-20",
"unit-21",
"unit-22",
"unit-23",
"unit-24",
"unit-25",
"unit-26",
"unit-27"
],
"hardware": [
"unit-01",
"unit-02",
"unit-03"
],
"czech": [
"mluvnice",
"orwell-1984",
"fuks-spalovac-mrtvol"
]
}
}