Lalabase
Tickets, Doku, Zeiterfassung und Kundengespräche an einem Ort, durchsuchbar per KI. Für Softwarefirmen mit Kundenprojekten. Open Source: auf deinem eigenen Server oder in unserer Cloud in Deutschland.
Translation pending
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.
Translation pending
BusinessTypeScript · CSSGitHub @nhomatOnlineOwner 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
Premier saas nommée tunnela
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
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èteRead the full 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.
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/*.