Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

kubiq/web

Repository files navigation

Jakub Pištěk - Portfolio

Personal portfolio website built with Angular 21, deployed to Firebase Hosting as a PWA.

Live: jakubpistek.cz

Tech Stack

  • Angular 21 (zoneless, standalone components, signal inputs)
  • TypeScript 5.9
  • SCSS + Tachyons CSS
  • Firebase Hosting
  • GitHub Actions CI/CD

Development

npm install # Install dependencies
npm start # Dev server at http://localhost:4200
npm run build # Production build
npm run lint # ESLint
npm test # Unit tests (Vitest)

Deployment

Push to master automatically deploys to Firebase via GitHub Actions.

Manual deploy: npm run deploy

Project Structure

src/
├── app/
│ ├── app.component.ts # Root component with projects data
│ ├── project/
│ │ ├── project.component.ts
│ │ └── project.model.ts # IProject interface
├── assets/
│ ├── icons/ # PWA icons
│ └── projects/ # Project screenshots
├── styles.scss # Global styles
└── main.ts # Bootstrap with zoneless config

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /