smooth-app
A collaborative, free and open database of ingredients, nutrition facts and information on food products from around the world
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
App web pour suivre tes habitudes, ton sport et ton humeur — avec comptes utilisateurs, visualisations (carte façon GitHub, graphiques hebdomadaires) et un insight automatique qui compare ton humeur les jours de sport vs les jours de repos. Stack : Next.js (App Router) + TypeScript + Tailwind CSS + Supabase (auth + Postgres).查看完整 README ↗
App web pour suivre tes habitudes, ton sport et ton humeur — avec comptes utilisateurs, visualisations (carte façon GitHub, graphiques hebdomadaires) et un insight automatique qui compare ton humeur les jours de sport vs les jours de repos.
Stack : Next.js (App Router) + TypeScript + Tailwind CSS + Supabase (auth + Postgres).
supabase/schema.sql.
Ça crée les tables profiles, habits, habit_logs, workouts, mood_entries, avec les
règles de sécurité (Row Level Security) : chaque utilisateur ne voit que ses propres données.Copie .env.local.example en .env.local et remplis avec tes valeurs Supabase :
cp .env.local.example .env.local
NEXT_PUBLIC_SUPABASE_URL=https://xxxxxxxxxxxx.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-public-key
npm install
npm run dev
Ouvre http://localhost:3000. Crée un compte, et c'est parti.
src/
app/
(app)/ # Routes protégées (dashboard, habits, sport, humeur) + layout avec sidebar
login/ signup/ # Pages d'authentification
auth/callback/ # Callback de confirmation email Supabase
components/ # Composants UI (heatmap, graphiques, cartes)
lib/
actions/ # Server actions (create/toggle/delete...)
supabase/ # Clients Supabase (browser, server, middleware)
types/database.ts # Types TypeScript de la base de données
supabase/schema.sql # Schéma SQL + politiques RLS à exécuter sur Supabase