cipherunits/CipherPortfolio

Cipher Unit for Building open‑source tools for developers, by developers.

★ 5Forks 1TypeScriptGitHub ↗Compare

Project website ↗

app-routerci-cddeveloper-portfoliodockergithub-actionsmit-licensenextjsnextjs16open-sourcepersonal-websitepnpmportfolioportfolio-websitereactreact19seotailwindcsstypescriptzensical

README

CipherPortfolio

Official portfolio website for Cipher Unit — an open-source engineering collective building secure, scalable developer tools.

Built with Next.js 16, React 19, TypeScript, and Tailwind CSS v4.

CipherPortfolio preview

Live

Resource URL
Website cipherunit.xyz
Documentation cipherunits.github.io/CipherPortfolio
GitHub Org github.com/cipherunits

Features

  • Landing: hero, projects, skills, team, FAQ, contact
  • Routes: /projects, /projects/[slug], /team, /contact
  • Project pages render GitHub README when available
  • Interactive terminal overlay
  • SEO: metadata, JSON-LD, sitemap, image sitemap, robots, llms.txt
  • Team from GitHub org API
  • Docker production image
  • Docs via Zensical → GitHub Pages

Quick Start

Requirements: Node.js 20+, pnpm 9+

git clone https://github.com/cipherunits/CipherPortfolio.git
cd CipherPortfolio
# create .env / .env.local — see docs/10-configuration.md
pnpm install
pnpm dev

Open http://localhost:3000.

make install
make dev

Scripts

Command Description
pnpm dev Development server
pnpm build Typecheck, lint, then production build
pnpm start Serve the production build
pnpm check TypeScript + ESLint
pnpm lint ESLint only
pnpm typecheck tsc --noEmit
pnpm clean Remove .next / build caches
pnpm seo:notify Ping search engines (IndexNow)

Production

pnpm build
pnpm start

Docker:

make build   # docker image
make run     # container on :3000

Documentation

Full architecture, routes, components, SEO, and contribution guides:

https://cipherunits.github.io/CipherPortfolio/

Source lives in docs/. Build locally:

pip install zensical
zensical serve

Project Layout

src/
  app/           # App Router, sitemap, robots, image-sitemap, avatars
  components/    # Landing, contact, terminal, shared UI
  lib/           # site, projects, project-readme, team, FAQ, SEO helpers
docs/            # Zensical documentation
public/          # Static assets, fonts, manifest, llms.txt

Contributing

Bug fixes, docs, and features are welcome. Open an issue or pull request on GitHub.

Please keep changes focused and follow existing code style. Licensed under MIT.


License

MIT © Cipher Unit

Built by Cipher Unit

Contributors

MohammadTahaBatoomiAmirgolliehs22n

Issues