Status Trio
Status Trio는 macOS 메뉴바 앱으로 Wi‑Fi·배터리·볼륨을 하나의 아이콘에 통합합니다
무료 BC PNP 포인트 계산기로 스킬 이민 점수를 추정하고 즉시 자격을 확인
Free BC PNP points calculator to estimate your Skills Immigration Ranking System score. Calculate your BC Provincial Nominee Program eligibility instantly with our comprehensive tool.
기타Astro · TypeScriptGitHub @shaheertiger온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
BCPNPCAL
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A high-performance, SEO-optimized points calculator for the British Columbia Provincial Nominee Program (BC PNP) built with Astro and React Islands.
The BC PNP points calculator helps estimate your Skills Immigration Ranking System (SIRS) score based on:
Maximum Score: 200 points Eligibility Threshold: 80+ points
/src
/pages
index.astro # Landing page
bc-pnp-calculator.astro # Calculator page
/components
Calculator.client.tsx # React island (interactive)
CalculatorShell.astro # Island wrapper
/layouts
BaseLayout.astro # SEO & meta tags
/utils
calculatePoints.ts # Calculation logic
/types
index.ts # TypeScript types
/styles
global.css # Global styles
# Install dependencies
npm install
# Start development server
npm run dev
Visit http://localhost:4321
# Create optimized build
npm run build
# Preview production build
npm run preview
Output will be in /dist folder.
client:load for immediate interactivity# Build the site
npm run build
# Check generated HTML
cat dist/index.html
cat dist/bc-pnp-calculator/index.html
All content should be in the HTML source.
Deploy to any static host:
npm run build → Deploy /dist/dist folderUpdate astro.config.mjs:
export default defineConfig({
site: 'https://yourdomain.com', // Your production URL
// ... rest of config
});
The "draw alerts & PR news" signup card above the footer posts to a self-hosted Listmonk instance (open source, free). It is hidden until configured, so no signups are lost.
.env.example) and redeploy:
PUBLIC_LISTMONK_URL – e.g. https://newsletter.bcpnpcalculator.caPUBLIC_LISTMONK_LIST_UUID – the list UUID from step 2This project was migrated from Vite + React to Astro + React Islands. See MIGRATION.md for detailed migration documentation.
Built with ❤️ using Astro