Een desktop-first fullstack webapplicatie voor solo developers en kleine Scrum Teams die meerdere softwareprojecten parallel beheren. De app organiseert werk hiërarchisch (product → PBI → story → taak), biedt gesplitste planningsschermen met drag-and-drop, en integreert met Claude Code via een REST API en MCP https://scrum4-me.vercel.app
Find a file
janpeter visser ec9de5a962 fix: header en footer sticky op landingspagina
Zelfde patroon als (app) layout: h-screen overflow-hidden op de wrapper,
flex-1 overflow-y-auto op main, shrink-0 op footer.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 13:32:32 +02:00
.claude fix: lint errors en warnings opgelost voor CI 2026-04-24 14:09:03 +02:00
.github/workflows fix: prisma generate in CI en expliciete types in map/filter callbacks 2026-04-24 14:23:41 +02:00
.husky chore: husky pre-commit hook met lint-staged 2026-04-24 14:14:25 +02:00
.icons chore: middleware.ts verwijderd, icon-bron toegevoegd, versie 0.2.0 2026-04-24 23:05:00 +02:00
__tests__ feat: ST-601-ST-612 M6 polish, beveiliging en launch-ready 2026-04-24 12:36:23 +02:00
actions feat: gebruikersprofiel met avatar, bio en uitgebreide beschrijving 2026-04-25 13:30:38 +02:00
app fix: header en footer sticky op landingspagina 2026-04-25 13:32:32 +02:00
components feat: gebruikersprofiel met avatar, bio en uitgebreide beschrijving 2026-04-25 13:30:38 +02:00
docs docs: architectuur en spec bijgewerkt na implementatie 2026-04-25 13:13:14 +02:00
lib feat: ProductMember — team management for product backlogs 2026-04-25 13:09:44 +02:00
prisma feat: gebruikersprofiel met avatar, bio en uitgebreide beschrijving 2026-04-25 13:30:38 +02:00
public chore: documentatie naar docs/, iconen bijgewerkt, theme.css verplaatst 2026-04-24 22:51:42 +02:00
stores feat: ST-301-ST-312 M3 Sprint Backlog en Sprint Planning 2026-04-24 11:51:27 +02:00
.gitattributes chore: .gitattributes toevoegen voor consistente LF regeleindes 2026-04-24 23:06:21 +02:00
.gitignore chore: .claude/settings.local.json toevoegen aan .gitignore 2026-04-24 14:16:34 +02:00
AGENTS.md Initial commit from Create Next App 2026-04-22 20:25:19 +02:00
CLAUDE.md chore: SQLite verwijderd — alleen PostgreSQL via Neon 2026-04-25 12:15:19 +02:00
components.json feat: ST-001–ST-005 foundation — scaffolding, Prisma, schema, seed, env 2026-04-22 21:04:48 +02:00
eslint.config.mjs fix: lint errors en warnings opgelost voor CI 2026-04-24 14:09:03 +02:00
next.config.ts feat: gebruikersprofiel met avatar, bio en uitgebreide beschrijving 2026-04-25 13:30:38 +02:00
package-lock.json chore: SQLite verwijderd — alleen PostgreSQL via Neon 2026-04-25 12:15:19 +02:00
package.json chore: SQLite verwijderd — alleen PostgreSQL via Neon 2026-04-25 12:15:19 +02:00
postcss.config.mjs Initial commit from Create Next App 2026-04-22 20:25:19 +02:00
prisma.config.ts fix: url en directUrl uit schema.prisma verplaatst naar prisma.config.ts (Prisma v7) 2026-04-24 14:26:44 +02:00
proxy.ts chore: middleware hernoemd naar proxy (Next.js 16) 2026-04-24 22:57:05 +02:00
README.md Revise README for project overview and features 2026-04-24 20:14:00 +02:00
tsconfig.json Initial commit from Create Next App 2026-04-22 20:25:19 +02:00
vitest.config.ts feat: ST-601-ST-612 M6 polish, beveiliging en launch-ready 2026-04-24 12:36:23 +02:00

Scrum4Me Agile Project Management Tool

Portfolio samenvatting

Scrum4Me is een moderne fullstack webapplicatie voor agile projectmanagement.
De applicatie is gebouwd als portfolio-project om mijn vaardigheden in moderne softwareontwikkeling, cloud deployment en AI-assisted development te demonstreren.

Doel

Veel teams missen overzicht en flexibiliteit in agile workflows.
Scrum4Me biedt een lichtgewicht, web-based oplossing voor het beheren van sprints, taken en teamprocessen.

Mijn rol

  • Architectuur en ontwerp
  • Fullstack development (frontend + backend)
  • Database ontwerp
  • Implementatie van authenticatie en APIs
  • CI/CD en deployment

Functionaliteiten

  • Agile dashboards (scrum boards)
  • Taakbeheer (create/update/delete)
  • Authenticatie en gebruikersbeheer
  • API tokens voor externe integraties
  • Drag-and-drop interactie
  • Integratie met AI tooling (Claude Code)

Technologie stack

  • Next.js (App Router)
  • React
  • TypeScript
  • Prisma ORM
  • PostgreSQL (Neon)
  • Vercel (hosting)
  • GitHub Actions (CI/CD)

Architectuur (kort)

  • Frontend en backend via Next.js
  • Database via Prisma + PostgreSQL
  • Auth en API via server routes
  • Deployment via Vercel

Live demo

👉 Voeg hier je Vercel link toe

Screenshots

👉 Voeg hier screenshots toe (dashboard, board, etc.)

Wat ik geleerd heb

  • Werken met moderne fullstack architectuur
  • Integratie van database via Prisma
  • Opzetten van CI/CD pipelines
  • Structureren van schaalbare webapplicaties

Toekomstige verbeteringen

  • Multi-user samenwerking verbeteren
  • Notificaties
  • Performance optimalisatie
  • Uitbreiding AI-functionaliteit

Repository

https://github.com/madhura68/Scrum4Me