TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
Suivi quotidien de routines et habitudes.
Translation pending
ProductivityTypeScript · CSSGitHub @rb7jx9kh85-progOnlineOwner 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.
Suivi quotidien de routines et habitudes : sport, business (cold calls), discipline, et un résumé du jour. • Stack : Next.js 14 (App Router, TypeScript), Tailwind CSS, Supabase (auth + Postgres avec RLS) • Hébergement : Vercel • Auth : lien magique par email (Supabase Auth OTP) Une entrée par jour (daily_logs, une ligne par utilisateur et par date) : Les 7 derniers jours sont affichés sous forme de tableau récapitulatif sur le tableau de bord.Read the full README ↗
Suivi quotidien de routines et habitudes : sport, business (cold calls), discipline, et un résumé du jour.
npm install
cp .env.example .env.local # renseigner NEXT_PUBLIC_SUPABASE_URL / NEXT_PUBLIC_SUPABASE_ANON_KEY
npm run dev # http://localhost:3000
Une entrée par jour (daily_logs, une ligne par utilisateur et par date) :
| Bloc | Contenu |
|---|---|
| Sport | Type de séance (studio renfo / course à pied / vélo / repos) + fait ou non |
| Business | Heures business (objectif ≥ 2h/jour) + nombre de cold calls (objectif ≥ 20/jour) |
| Discipline | Case « Réserve tenue aujourd'hui » — un suivi de continence, nommé discrètement |
| Résumé | Zone de texte libre pour le résumé de la journée |
Les 7 derniers jours sont affichés sous forme de tableau récapitulatif sur le tableau de bord.
Projet Supabase dédié, table daily_logs avec Row Level Security : chaque utilisateur ne voit et
ne modifie que ses propres lignes (auth.uid() = user_id). Contrainte d'unicité sur
(user_id, log_date) : un upsert par jour.
NEXT_PUBLIC_SUPABASE_URL,
NEXT_PUBLIC_SUPABASE_ANON_KEYhttps://<domaine>/auth/callback aux Redirect URLsPalette sombre « encre + acide » : fond quasi noir (#0d0e0b), texte papier (#f2f0e8), accent
citron-acide (#d9ff43) pour les objectifs atteints et les actions, dans la continuité visuelle
des projets Alpinia Web Craft. Interface mobile-first, une seule colonne, pensée pour être remplie
en quelques secondes chaque jour.