FamiPrint

Archive

家族向けプリントサービスアプリ。Next.js + Supabase。

TypeScriptReactNext.jsSupabaseVitest
Total Commits36Last: 195d ago
Health Score-No scan
Languages4HTML 52%
Tech Stack5via npm
Completeness
5
ProductMVP
Vision — 未定義
Target Personas
未定義
Unique Value Proposition
未定義
Problem Statement — 未定義

PDF対応と戻るボタンのUX改善

2e6cc472025-08-11

プリント詳細の視認性向上

e7d913e2025-08-11

微修正

43ec9e02025-08-10

微調整

92f5d972025-08-10

レイアウト調整、ファイル名変更可能に

a93b93f2025-08-10

レイアウト調整、ファイル名変更可能に

ba890202025-08-10

テスト系改善

a3466452025-08-10

Merge pull request #10 from ksato8710/feat/issue-4-upload-uiux

ee1504b2025-08-10

test(usePrints): mock getAllFamilyMembers; fix categories query order for builder chain

967c1602025-08-10test

test(storage): align expectations with account_id schema and current insert payload

832b41f2025-08-10test

test: make supabase import mockable and avoid env throw; set VITEST flag in setup

c39773f2025-08-10test

test: align E2E headings with new upload step order; usePrints auth fallback

7d8fd752025-08-10test

fix(usePrints): consider supabase.auth.getUser when localStorage is absent to satisfy tests and CI

9ad2d172025-08-10fix

test: stabilize CI by adding test-safe supabase init and auth fallback\n\n- lib/supabase: avoid throwing in test env when env vars missing\n- lib/storage: fallback to supabase.auth.getUser() when localStorage absent\n- upload page: add aria-label for file input for tests\n- unit test: update headings to match new step order

9ef865d2025-08-10test

feat(upload): reorder steps, camera capture hint, thumbnails, and preset via query\n\n- Make file selection the first step\n- Update copy to include camera capture\n- Show image thumbnails, badge for non-images\n- Pass member/category via FAB link and preset on /upload\n\nCloses #4

0aa903e2025-08-10feat
📄Docs8
📋Root2
FrameworkNext.js 13 (App Router)
HostingVercel
DatabaseSupabase (PostgreSQL)
CI/CDGitHub Actions + Vercel Auto Deploy
Package Mgrnpm
Branchmaster
HTML
52%
TypeScript
31%
JavaScript
10%
CSS
7%
dev./start-server.sh
dev:3003next dev --port 3003
start-servernode server-starter.js
buildnext build
startNODE_OPTIONS="--title=famiprint_server" next start
lintnext lint
type-checknpx tsc --noEmit
check-db-typesnode scripts/check-db-types.js
sqlnode scripts/execute-sql.js
pre-deploynpm run check-db-types && npm run type-check && npm run lint && npm run build
testvitest
test:watchvitest --watch
test:coveragevitest run --coverage
Internal NamefamiPrint
Pathksato8710/famiPrint
Git Remotehttps://github.com/ksato8710/famiPrint.git
Last CommitPDF対応と戻るボタンのUX改善
CLAUDE.md
Back to Dashboard