出品者:Tanjid Karim Shafin

Editable, frontend-only animated portfolio in React 19 + TypeScript + Vite. Built-in admin CMS persists every section (hero, projects, skills, experience, testimonials) straight to Firebase Firestore. Smooth Lenis scroll, Framer Motion animations, custom particle cursor, and a validated contact form. No backend server required.
A frontend-only, fully editable portfolio site built with React 19, TypeScript, and Vite. Every text block, project, skill, experience entry and testimonial is editable through a built-in admin CMS that persists straight to Firebase Firestore — no separate backend server required.
Pure-frontend architecture means you deploy a single static bundle to Vercel, Netlify, Cloudflare Pages, GitHub Pages or any S3 bucket, and your data lives in Firebase.
npm install
npm run dev # Dev server on http://localhost:5173
npm run build # Production build to dist/
npm run preview # Serve production build locally
npm run typecheck # Verify TypeScript (zero errors expected)
隔離されたサンドボックスを起動しサーバー側で実行 — ローカル設定不要。
この製品をお使いのAI IDE・Webビルダー・クラウドIDEに直接取り込みます。
Tetreesを対応AI IDEに接続し、所有製品の一覧取得と検証済みZIPの取得を、販売者のアップロード権限を公開せずに行えます。
まだレビューがありません。
Sign in to join the discussion
Loading discussion…
Create .env (or .env.local) at project root with your Firebase web-app config:
VITE_FIREBASE_API_KEY=your_api_key
VITE_FIREBASE_AUTH_DOMAIN=your_app.firebaseapp.com
VITE_FIREBASE_PROJECT_ID=your_project_id
VITE_FIREBASE_STORAGE_BUCKET=your_app.appspot.com
VITE_FIREBASE_MESSAGING_SENDER_ID=000000000000
VITE_FIREBASE_APP_ID=1:000000000000:web:xxxxxxxxxxxxxxx
In your Firebase project:
firestore.rules.example if provided).profiles/{uid} doc with role: 'admin' to unlock the CMS panel./admin (or click the floating admin toggle if present) and sign in with an admin account.staticData so design previews work out of the box.src/
components/
cms/ # Admin panel + editable wrappers
layout/ # Navbar, preloader, smooth scroll, particle cursor
motion/ # Reusable motion primitives (split text, magnetic, parallax, tilt)
sections/ # Hero, About, Projects, Skills, Experience, Testimonials, Contact, Footer
ui/ # Skeleton loaders
lib/
firebase.ts # Firebase init
firestoreService.ts # CRUD helpers per collection
repository.ts # In-memory cache + Firestore wiring
ContentContext.tsx # React context for content + loading state
AdminContext.tsx # Auth/role gating
staticData.ts # Default seed content
types.ts # GlobalContent, Project, Skill, ExperienceEntry, Testimonial, UserProfile
pages/
Index.tsx # Single-page portfolio
NotFound.tsx
MIT
サンドボックス検証が完了し、検出された実行経路は合格しました。
This React web app completed archive review with strong static results. Structure, dependency manifests, documentation, functional source, and common risk patterns were checked by the Tetrees verification pipeline; runtime phases are stated separately. Final verified scores after isolated runtime evidence: overall 8.3 and security 9.
Deterministic AVCP artifact review
パイプライン avcp-2026-08-04.1 · SHA-256 a75c84055eeedf7a…
This version-scoped review deterministically inspects the submitted archive for structure, dependencies, documentation, functional source, and common malicious or high-risk signals. Build and test phases are reported as passed only after an isolated sandbox audition. It is not a guarantee of perfect security.
レビュー日 2026年8月7日
完全なインストールガイドと統合プロンプトは購入後に解放されます。
Automation, Utilities & Developer Tools
無料