Net Forum
CSL's community-forum med tråde, beskeder, afstemninger og notifikationer
Moduler og delprodukter
Tråde og Sektioner
DemoOprettelse af indlæg med markdown, sektioner, tags og søgning.
Kommentarer og Svar
DemoTrådede kommentarer med markdown, likes, bedste svar og redigering.
Afstemninger
DemoIndbyggede afstemninger med flere valgmuligheder i ethvert indlæg.
Direkte Beskeder
DemoPrivat chat mellem brugere med realtidsnotifikationer.
Notifikationer
DemoEmail-notifikationer for svar, mentions, beskeder og stemmer — kan slås til/fra.
Billedupload
DemoTræk-og-slip og klik-upload af billeder i indlæg, kommentarer og redigering.
Auth
DemoLokal registrering, OAuth (Google/GitHub), dev-login og nulstilling af kodeord.
Net Forum er CSL’s community-forum — et sted hvor brugere kan dele idéer, stille spørgsmål, give feedback og bygge relationer omkring CSL’s projekter og platforme.
Forumet er den sociale ryggrad i CSL’s økosystem: det binder hjemmeside, platform og community sammen i én samtaleflade.
Hvad det er
Net Forum er et fuldt funktionelt forum med tråde, sektioner, kommentarer, afstemninger, direkte beskeder og notifikationer. Det er bygget som en selvstændig app med Fastify-backend, SQLite-database og vanilla JS-frontend.
Nøglefunktioner
- Tråde og sektioner — Opret indlæg med markdown, tags og billeder. Organiseret i sektioner som Feedback, Showcase og Samarbejde.
- Kommentarer og svar — Trådede kommentarer med likes, “bedste svar”-markering og redigering.
- Afstemninger — Indbyggede afstemninger med flere valgmuligheder direkte i indlæg.
- Direkte beskeder — Privat chat mellem brugere med realtidsnotifikationer.
- Notifikationer — Email-notifikationer for svar, mentions, beskeder og stemmer. Brugeren kan slå dem til eller fra i profilen.
- Billedupload — Træk-og-slip og klik-upload af billeder i indlæg, kommentarer og ved redigering.
- Auth — Lokal registrering med brugernavn/email/kodeord, OAuth via Google og GitHub, dev-login til test, og nulstilling af kodeord via email.
Teknisk stack
- Backend: Fastify med SQLite (sql.js)
- Frontend: Vanilla JavaScript, vanilla CSS
- Auth: Passport.js (local + OAuth)
- Email: Nodemailer med SMTP
- Test: Playwright E2E (37 tests) + Node.js unit tests
Status
Aktiv pilot. Forumet kører lokalt med 37/37 E2E-tests grønne. Klar til deploy bag reverse proxy på /forum/.
Forbindelse til CSL
Net Forum er knyttet til CSL’s hovedsite via /community/ og /forum/. Community-siden på hovedsitet peger direkte ind i forumets sektioner, og forumet deler CSL’s design-tokens og visuelle identitet.
Tag projektet videre i communityet
Forumet er stedet, hvor man viser arbejdet frem, får respons og finder de mennesker, der kan tage næste skridt sammen med jer.
Vil I teste dette i praksis?
Vi er åbne for pilot, partnerskab og investering. En kort mail er nok til at starte dialogen.
Start en dialog →