Skip to content

About

Browser workspace memory: a Fastify and Prisma API, a React admin console, and a Manifest V3 Chrome extension that captures open tabs and project context and restores them later.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

ProjectPulse

A standalone product in several parts: a Fastify + Prisma API, a React admin console, a Manifest V3 Chrome extension that captures and restores browser workspaces, and a public frontend.

Parts

Directory What it is
backend Fastify + Prisma API. 21 Prisma models; routes for auth, me, admin, workspaces, profiles, sync, ai. Magic-link auth, audit logging, notifications.
admin-web React + Vite + TypeScript admin console — overview, users, workspaces, profiles, events.
extension-source Chrome extension source (Manifest V3, v1.1.0). Background workers for workspace detection, clustering, reminders and resume.
extension-build The same extension, built and ready to load unpacked.
extension-premium Premium build of the extension.
frontend Public marketing frontend.

The extension captures browser workspaces — open tabs and project context — and syncs them to the backend so a working session can be restored later.

Setup

Each Node part has its own package.json; run npm install in the one you are working on. The backend needs a .env (see .env.example) and npx prisma migrate deploy.

dist/ build output is committed as part of the release bundle and was left untouched by the comment cleanup — it is generated code.

Read first

RELEASE-NOTES.txt is the original release note.

Licence

MIT — see LICENSE. Copyright (c) 2026 Azhar Ali (SoftGlaze).

Nothing here derives from WordPress, so MIT rather than GPL.

About

Browser workspace memory: a Fastify and Prisma API, a React admin console, and a Manifest V3 Chrome extension that captures open tabs and project context and restores them later.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages