Sifa professional network frontend (Next.js, React, TailwindCSS) sifa.id/
TypeScript 97.8%
JavaScript 1.2%
CSS 0.9%
Dockerfile 0.1%
Other 0.1%
329 1 0

Clone this repository

https://tangled.org/gui.do/sifa-web https://tangled.org/did:plc:45uheisi25szrjvjurfpritx/sifa-web
git@tangled.org:gui.do/sifa-web git@tangled.org:did:plc:45uheisi25szrjvjurfpritx/sifa-web

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md
Sifa Logo

Sifa Web#

Frontend for the Sifa professional network -- portable profiles, verifiable track records, accessible by default.

Status: Alpha License: Source Available CI Node.js TypeScript


Overview#

The frontend for the Sifa professional network. Renders professional profiles, endorsement workflows, professional graph navigation, and career timelines. Communicates with the sifa-api backend via REST API. Supports six languages out of the box.


Tech Stack#

Component Technology
Framework Next.js 16 / React 19 / TypeScript (strict)
Styling TailwindCSS
Components shadcn/ui (Radix primitives)
Colors Radix Colors (12-step system) + Flexoki (accent hues)
Icons Phosphor Icons
i18n next-intl (en, nl, de, fr, es, pt)
Testing Vitest + vitest-axe
Accessibility WCAG 2.2 AA

Quick Start#

Prerequisites: Node.js 25+, npm, sifa-api running.

git clone https://github.com/singi-labs/sifa-web.git
cd sifa-web
npm ci
npm run dev

Open http://localhost:3000 to view in the browser.


Development#

npm test           # Run all tests
npm run build      # Production build
npm run lint       # ESLint
npm run typecheck  # TypeScript strict mode
npm run format     # Format with Prettier

See CONTRIBUTING.md for branching strategy, commit format, and code review process.

Key standards:

  • TypeScript strict mode (no any, no @ts-ignore)
  • WCAG 2.2 AA accessibility
  • Conventional commits enforced

Repository Description License
sifa-api AppView backend (Fastify, AT Protocol) Source-available
sifa-lexicons AT Protocol professional profile schemas MIT
sifa-deploy Docker Compose + Caddy deployment config Source-available
sifa-workspace Project coordination and issue tracking Source-available

Community#


License#

Source-available -- Public repository, proprietary license. Lexicon schemas and import tools are MIT-licensed.

See LICENSE for full terms.


Made with ♥ in 🇪🇺 by Singi Labs