Administratie van de boekenclub: welke boeken zijn gelezen en wat vond iedereen ervan.
Translation pending
SocialTypeScript · CSSGitHub @CrabCityCollectiveOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Dashboard van de boekenclub: welke boeken zijn gelezen en wat vond iedereen ervan.
Gebouwd als Next.js-app (App Router) met TypeScript.
Vereist Node.js >=20.9.0 (zie .nvmrc; nvm use zet de juiste versie).
De app is dan te bereiken op http://localhost:3000. De homepage toont het overzicht van
gelezen boeken en beoordelingen. De app is alleen-lezen: er is geen pagina of formulier om
boeken toe te voegen of te wijzigen.
De boeken staan in data/books.json. Dit bestand bevat:Read the full README ↗Dashboard van de boekenclub: welke boeken zijn gelezen en wat vond iedereen ervan. Gebouwd als Next.js-app (App Router) met TypeScript.
Vereist Node.js >=20.9.0 (zie .nvmrc; nvm use zet de juiste versie).
npm install
npm run dev
De app is dan te bereiken op http://localhost:3000. De homepage toont het overzicht van
gelezen boeken en beoordelingen. De app is alleen-lezen: er is geen pagina of formulier om
boeken toe te voegen of te wijzigen.
De boeken staan in data/books.json. Dit bestand bevat:
leden: de leden van de boekenclub.genres: de toegestane genres.boeken: de lijst met gelezen boeken. Elk boek heeft:
titel, auteur, landVanHerkomstAuteur, geslachtAuteurgenre (moet voorkomen in genres)themas (lijst met een of meer thema's van het boek)landSetting, tijdSetting (land en tijd waarin het boek zich afspeelt)jaartalEersteDrukdatumGelezen (optioneel, datum waarop het boek gelezen is, bv. 2024-05-01)beoordelingen: per lid van de boekenclub een object met sterren (0 t/m 5, of "n.v.t."
als er geen sterren gegeven zijn) en quoteDe app leest boeken alleen uit (via getBooks) en biedt geen manier om boeken toe te voegen.
Nieuwe boeken worden rechtstreeks toegevoegd aan data/books.json via git.
Tests draaien: npm test (gebruikt de ingebouwde Node.js testrunner, geen dependencies nodig).