Easy-to-manage touch screens
무료 오픈소스 터치스크린으로 USB 설정 가이드, 드래그‑드롭 편집기, 로컬 제어를 제공하며 Home Assistant용으로 제작되었습니다
hortlog는 각 표본마다 식별·출처·보전 상태를 QR코드로 확인할 수 있는 페이지를 제공합니다
hortlog gives every specimen its own page — identification, provenance, conservation status — readable from a QR code at the vantage point.
라이프스타일TypeScript · PythonGitHub @trustdesign-io온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A Next.js 15 starter template with Supabase auth, Prisma ORM, Tailwind CSS, and shadcn/ui — ready to fork and customise for new projects.
| Layer | Choice |
|---|---|
| Framework | Next.js 15 (App Router) |
| Language | TypeScript (strict) |
| Styling | Tailwind CSS + shadcn/ui |
| Database | Supabase (Postgres) |
| ORM | Prisma |
| Auth | Supabase Auth (Google OAuth) |
| State (client) | Zustand |
| State (server) | TanStack Query |
| Testing | Vitest + Playwright + React Testing Library |
| Deployment | Vercel |
npm install
cp .env.example .env.local
Fill in the values in .env.local. See docs/SETUP.md for full instructions on Supabase, Google OAuth, and first-login behaviour.
For initial setup, push the schema directly (no migration file generated):
npx prisma db push
npx prisma generate
For subsequent schema changes, use npx prisma migrate dev to create a migration file.
npm run dev
Open http://localhost:3000.
npm run dev # Start dev server
npm run build # Production build
npm run test # Vitest unit tests
npm run test:e2e # Playwright E2E tests
npm run lint # ESLint check
npm run type-check # TypeScript type check
npx prisma studio # Browse the database
npx prisma migrate dev # Run pending migrations
npx prisma generate # Regenerate Prisma client after schema changes
src/
├── app/ # Next.js App Router — pages, layouts, API routes
├── components/ # Shared reusable components
│ └── ui/ # shadcn/ui base components (do not edit directly)
├── lib/ # Utilities, helpers, config, Prisma client
├── hooks/ # Custom React hooks
├── stores/ # Zustand stores
└── types/ # TypeScript type definitions
prisma/
├── schema.prisma # Database schema
└── migrations/ # Auto-generated migration files
Copy .env.example to .env.local and fill in values. See docs/SETUP.md for the full list and where to find each value.
docs/SETUP.md — full environment setup guideCLAUDE.md — conventions and AI coding instructions