Skip to content

KotaHusky/Homepage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homepage

Personal homepage built with modern web technologies and cloud-native DevOps practices.

Tech Stack

  • Framework: Next.js 15 with React 19 and TypeScript
  • Styling: Tailwind CSS
  • Testing: Vitest + React Testing Library
  • Build Caching: Turborepo

DevOps & Infrastructure

This project demonstrates a production-grade CI/CD pipeline and container orchestration setup:

  • Containerization: Multi-stage Docker build producing a minimal Node.js Alpine image
  • CI/CD: GitHub Actions pipelines leveraging reusable workflows from a shared cicd-toolkit
  • Registry: Docker images published to GitHub Container Registry (GHCR)
  • Releases: Automated semantic versioning and changelogs via semantic-release and conventional commits (enforced with commitlint)

Local Development

npm install
npm run dev

Open http://localhost:3000 to view the app with hot reloading.

Production Preview

npm run build
npm run serve

Other Commands

npm run test     # Run tests
npm run lint     # Lint the codebase

License

MIT

About

Personal homepage built with Next.js, TypeScript, and Tailwind CSS — containerized with Docker, orchestrated on Kubernetes, and automated with GitHub Actions and semantic-release.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors