Skip to content

Rebranding

To rebrand Sentri to your own product name, update the following files.

Quick Method

Run a case-sensitive find-and-replace across the repo:

  1. SentriYourName (capitalized — UI text, titles, docs)
  2. sentriyourname (lowercase — package names, Docker, file paths, storage keys)

Files to Update

Frontend — UI

FileWhat
frontend/index.html<title>
frontend/public/404.html<title>
frontend/src/components/AppLogo.jsxWordmark text (line 86), aria-labels, SVG gradient IDs
frontend/src/pages/Login.jsxTagline, subtitle, button text, testimonials
frontend/src/context/AuthContext.jsxNo changes needed — localStorage key is generic (app_auth_user)

Backend

FileWhat
backend/package.json"name" field
backend/src/index.jsStartup log message
backend/src/database/sqlite.jsModule name (kept for backward compatibility); dialect detection
backend/src/database/adapters/sqlite-adapter.jsDatabase filename sentri.db and data directory path
backend/src/utils/emailSender.jsEmail sender name Sentri <noreply@sentri.dev> and template text
backend/src/routes/auth.jsUser-Agent string for GitHub API

Docker / CI

FileWhat
docker-compose.ymlImage names, container names, network name
docker-compose.prod.ymlSame
.github/workflows/cd.ymlGHCR image names
.github/workflows/ci.ymlDocker tag names

Docs & Config

FileWhat
README.md~40 occurrences
docs/.vitepress/config.mjsSite title, nav, footer
docs/All .md files
frontend/vite.config.jsGitHub Pages base path /sentri/

Repository

ItemAction
GitHub repo nameSettings → General → Rename
GitHub repo descriptionUpdate

Visual Identity

The AppLogo.jsx component at frontend/src/components/AppLogo.jsx renders the brand icon + wordmark everywhere (sidebar, login, dashboard). Change:

  • Line 86 — wordmark text
  • Lines 52–66 — shield SVG path and gradient colors

This single component controls the entire visual brand across the app.

Storage Keys

The localStorage key (app_auth_user) and cookie names (access_token, token_exp, _csrf) are already brand-neutral — no changes needed during rebranding.

Released under the MIT License.