Synaplan
기업을 위한 오픈소스 AI 플랫폼
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Notre outil de collaboration interne pour le suivi des sujets et transmissions
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Application web de gestion de tâches pour une entreprise de vente et distribution de bijoux (~20 collaborateurs, 6 départements).
cd relays
npm install
supabase/migrations/001_initial.sqlsupabase/seed.sqlcp .env.local.example .env.local
Remplir .env.local avec vos clés Supabase :
NEXT_PUBLIC_SUPABASE_URL → Settings > API > Project URLNEXT_PUBLIC_SUPABASE_ANON_KEY → Settings > API > anon keySUPABASE_SERVICE_ROLE_KEY → Settings > API > service_role keyNEXT_PUBLIC_APP_URL → http://localhost:3000 en devnpm run dev
Ouvrir http://localhost:3000
Dans le dashboard Supabase > Authentication > Users > Invite user, puis dans SQL Editor :
UPDATE profiles
SET role = 'admin', department_id = (SELECT id FROM departments WHERE slug = 'direction')
WHERE email = '[email protected]';
npx vercel
Ajouter les variables d'environnement dans le dashboard Vercel (Settings > Environment Variables).
Dans Supabase > Authentication > URL Configuration, ajouter :
https://votre-app.vercel.apphttps://votre-app.vercel.app/auth/callback| Rôle | Accès |
|---|---|
collaborateur | Tâches de son département + inter-équipes + tâches assignées |
manager | Toutes les tâches du département + stats + invitation |
admin | Tout (Direction) |
Via l'interface (à venir) ou en utilisant l'action serveur inviteUser() :
await inviteUser('[email protected]', departmentId, 'collaborateur')
Un email d'invitation Supabase est envoyé automatiquement.
Les tâches se mettent à jour en temps réel via Supabase Realtime.
Activer Realtime sur les tables dans Supabase > Database > Replication :
taskstask_departments