Easy-to-manage touch screens
무료 오픈소스 터치스크린으로 USB 설정 가이드, 드래그‑드롭 편집기, 로컬 제어를 제공하며 Home Assistant용으로 제작되었습니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Trenzame — App de réservation de tresses (V1) Plateforme de réservation de rendez-vous pour les tresses. Eva (@braidingeva, à Barcelone) est la première professionnelle sur l'app ; le schéma de données est déjà pensé pour accueillir d'autres braideuses par la suite. Voir consignes_claude_code_v1_tresses.md pour le contexte produit complet.README 전문 보기 ↗
Plateforme de réservation de rendez-vous pour les tresses. Eva (@braidingeva,
à Barcelone) est la première professionnelle sur l'app ; le schéma de données
est déjà pensé pour accueillir d'autres braideuses par la suite. Voir
consignes_claude_code_v1_tresses.md pour le contexte produit complet.
Explicitement hors scope V1 : filtres avancés, supplément extensions, avis clients, paiement en ligne, multi-professionnels, site séparé.
Tout est rattaché à un Professional. Pour cette V1 il n'y en a qu'un seul
(Eva, slug "eva"), mais Category, Style, Slot et Booking pointent
tous vers un professionalId — ajouter un deuxième professionnel plus tard
ne demande pas de réécrire le schéma.
Les catégories (Category) sont des données modifiables en base plutôt
qu'un enum figé dans le code, car les libellés exacts restent à confirmer
avec Eva.
npm install
cp .env.example .env
# éditer .env : DATABASE_URL (connection string Postgres), ADMIN_PASSWORD, ADMIN_SESSION_SECRET
npm run db:push # crée les tables dans la base Postgres à partir du schéma
npm run db:seed # remplit des données d'exemple (placeholders, voir ci-dessous)
npm run dev # http://localhost:3000
L'espace admin d'Eva est sur /admin (mot de passe = ADMIN_PASSWORD).
Les vraies données d'Eva (styles précis, prix, durées, longueurs minimales,
numéro WhatsApp, identifiant Instagram) n'étaient pas encore connues à la
rédaction de cette V1. Le script prisma/seed.ts crée donc :
À faire dès réception du questionnaire rempli par Eva : mettre à jour
prisma/seed.ts (ou directement les données en base via un futur écran
d'administration) avec les vraies informations, remplacer les photos
placeholder dans public/images/, et confirmer le numéro WhatsApp /
identifiant Instagram dans le seed pour que le bouton "Design personnalisé"
fonctionne réellement.
DATABASE_URL dans les variables d'environnement du
projet Vercel.ADMIN_PASSWORD et ADMIN_SESSION_SECRET dans les variables
d'environnement.npm run db:push && npm run db:seed en local avec cette même
DATABASE_URL (ou via un script one-off) pour créer les tables et les
données de départ — la page d'accueil est prérendue au build et a donc
besoin que les données existent déjà en base.