Lalabase
티켓·문서·근무시간·고객대화를 한 곳에 모아 KI로 검색, 소프트웨어 기업 고객 프로젝트용, 오픈소스로 자체 서버·독일 클라우드에 배포
ILC/ILAT 임대료 조정 계산, 터널 조항 보안 및 ICC→ILC 부속서 생성, 상법 제L.145‑38‑1조 준수
Calculez les révisions de loyer ILC/ILAT, sécurisez vos clauses tunnel et générez vos avenants ICC → ILC, conformément à l'article L.145-38-1 du Code de commerce.
비즈니스TypeScript · CSSGitHub @nhomat온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Premier saas nommée tunnela
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Copilote de gestion des révisions de baux commerciaux : calcul d'indexation ILC/ILAT, génération de clause tunnel et d'avenant ICC → ILC, portefeuille de baux, alertes d'échéance et abonnement Stripe. Stack : Next.js (App Router) + TypeScript + Tailwind CSS + Supabase (auth + base de données) + Stripe (abonnements) + Resend (emails d'alerte). Pensé pour un déploiement Vercel. Sans les variables Supabase, les pages publiques (accueil, connexion, article) fonctionnent normalement ; les routes /dashboard/* redirigent vers /login. Configuration requise pour une mise en production complèteREADME 전문 보기 ↗
Copilote de gestion des révisions de baux commerciaux : calcul d'indexation ILC/ILAT, génération de clause tunnel et d'avenant ICC → ILC, portefeuille de baux, alertes d'échéance et abonnement Stripe.
Stack : Next.js (App Router) + TypeScript + Tailwind CSS + Supabase (auth + base de données) + Stripe (abonnements) + Resend (emails d'alerte). Pensé pour un déploiement Vercel.
En ligne : https://tunnela.vercel.app
npm install
cp .env.example .env.local # puis renseigner les variables, voir ci-dessous
npm run dev
Sans les variables Supabase, les pages publiques (accueil, connexion,
article) fonctionnent normalement ; les routes /dashboard/* redirigent
vers /login.
Supabase
supabase/schema.sql dans l'éditeur SQL du projet.NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY
et SUPABASE_SERVICE_ROLE_KEY (Project Settings → API).Stripe
STRIPE_SECRET_KEY, STRIPE_PRICE_CABINET,
STRIPE_PRICE_PORTEFEUILLE, STRIPE_PRICE_FONCIERE./api/stripe/webhook (événements
checkout.session.completed, customer.subscription.updated,
customer.subscription.deleted) et renseigner
STRIPE_WEBHOOK_SECRET.Resend (alertes email d'échéance)
RESEND_API_KEY et ALERT_FROM_EMAIL./api/cron/alertes est appelée automatiquement chaque jour
par Vercel Cron (voir vercel.json), protégée par CRON_SECRET.[email protected] comme
expéditeur temporaire jusqu'à la vérification de tunnela.fr.Domaine tunnela.fr
.fr n'est pas un TLD supporté par le registrar intégré de Vercel
(règles AFNIC) : l'acheter chez un registrar externe (OVH, Gandi,
IONOS…), puis l'ajouter dans Vercel → Project → Domains et suivre les
enregistrements DNS fournis.Déploiement
Voir .env.example pour la liste complète des variables.
src/
app/ pages et routes (App Router)
components/ navbar, footer, logo, sidebar, providers thème/langue
lib/ logique métier (indexation, génération de clauses,
Stripe, Supabase) et types partagés
i18n/ dictionnaire de traduction FR/EN
supabase/schema.sql schéma SQL (tables, RLS, trigger de bienvenue)
vercel.json planification du cron d'alertes
dashboard/baux.src/proxy.ts (anciennement middleware.ts sous Next 15 et versions
antérieures) rafraîchit la session Supabase et protège les routes
/dashboard/*.