A tiny team task tracker for the NextWork project Get Better AI Results with Grilling. It has a working user system and no notifications. In the project, you ask your AI agent to plan notifications for it.
You need Node.js 20 or later. There is nothing to install.
npm startOpen http://localhost:3000 and pick someone to sign in as. Sign-in is fake on purpose.
| Command | What it does |
|---|---|
npm start |
Runs the app on port 3000 |
npm test |
Runs the tests |
npm run reset |
Puts the sample data back |
| Path | What it holds |
|---|---|
server.js |
Routes and form handling |
src/users.js |
Sign-in, profiles, email confirmation |
src/tasks.js |
The workspace, tasks, assignees, comments |
src/events.js |
The event log every change writes to |
src/mailer.js |
Email. Writes each message to outbox/ instead of sending it |
src/views.js |
The HTML for every page |
data/seed.json |
Sample data. Copied to data/db.json on first run |
When /setup-matt-pocock-skills asks where issues live, choose Local markdown. This copy's
GitHub remote belongs to NextWork, so your issues belong in local files.