Easy-to-manage touch screens
Free, open-source touch screens. Guided USB setup, a drag-and-drop editor and local control. Made for Home Assistant.
하루하루의 독서를 기록하고, 친구들과 공유하세요.
Translation pending
LifestyleTypeScript · PLpgSQLGitHub @james20140802OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Readiary는 매일의 독서 기록을 작성하고 친구들과 공유할 수 있는 감성적인 독서 일기 앱입니다. PWA(Progressive Web App)로 제공되어 홈 화면에 설치하고 앱처럼 사용할 수 있습니다. • 📖 책 등록 및 진행률 관리 • ✍️ 매일의 줄거리/감상 기록 작성 • 🎯 독서 성취도 기반 배지 시스템 • 👥 친구의 독서 기록 확인 (소셜 기능) • 🔒 기본은 비공개, 친구와 공유 가능 • 💡 애니메이션 기반 감성 UI + 다크모드 대응 • 📲 PWA 지원 (설치형 웹앱) • Framework: Next.js 14 (App Router) • Styling: Tailwind CSS • Database: Supabase (PostgreSQL) • Auth: Supabase Auth • Deployment: Vercel • PWA: next-pwa + Workbox Readiary의 일관된 UI/UX를 위해 커스텀 디자인 시스템(시맨틱 토큰)을 구축하여 사용하고 있습니다. 자세한 디자인 규칙과 Tailwind 토큰 사용법은 UI Guidelines 문서를 참고하세요. Vercel 을 통해 배포됩니다.Read the full README ↗
Readiary는 마음에 남은 문장과 그때의 생각을 가볍게 남기고, 시간이 지난 뒤 다시 읽도록 돕는 한국어 독서 일기입니다. PWA(Progressive Web App)로 제공되어 홈 화면에 설치하고 앱처럼 사용할 수 있습니다.
app/globals.css → tailwind.config.js)icn1)정확한 버전은 package.json과 package-lock.json을 확인하세요.
화면은 "일기장과 간지" 문법을 따릅니다. 일기장 괘선 위에 반투명한 간지가 겹쳐 놓인 모습입니다. 한 장 요약은 DESIGN.md, 규칙과 토큰 사용법은 UI Guidelines를 참고하세요.
npm ci # 패키지 설치
npm run dev # 개발 서버 (next dev --webpack)
npm test # 테스트 (vitest)
npm run lint # 린트 (eslint)
npm run build # 프로덕션 빌드 (next build --webpack)
브라우저에서 http://localhost:3000에 접속합니다. Supabase 환경값이 필요합니다.
app/ # Next.js App Router
├─ page.tsx # 랜딩
├─ (app)/ # 로그인 후 앱 화면: 오늘·책장·소셜·프로필·알림 (주소에 나타나지 않는 route group)
├─ api/ # API 라우트
├─ share/ # 외부 링크로 공유받은 문장
└─ login/ signup/ onboarding/ … # 인증과 가입
components/ # 재사용 UI (화면 틀은 components/shell/, 공용 부품은 components/ui/)
hooks/ # React 훅
lib/ # 인증·데이터·도메인 로직
supabase/migrations/ # DB 스키마와 RLS
docs/ # 설계·운영 문서
public/ # 아이콘, manifest 등 정적 파일
public/manifest.json과 public/icons/의 아이콘을 씁니다.sw.js와 workbox-*.js가 생성됩니다.작업 규칙은 AGENTS.md에 있습니다.