Oracle3
Oracle3: 예측시장 거래 엔진·MCP 서버
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
App perso, mono-utilisateur, de suivi de dépenses, abonnements récurrents et factures/devis. Construite avec Next.js (App Router) + Supabase, pensée pour être installée en PWA sur téléphone et déployée sur Vercel. ⚠️ Point d'attention : pause automatique Supabase (plan gratuit)README 전문 보기 ↗
App perso, mono-utilisateur, de suivi de dépenses, abonnements récurrents et factures/devis. Construite avec Next.js (App Router) + Supabase, pensée pour être installée en PWA sur téléphone et déployée sur Vercel.
Le projet Supabase gratuit se met en pause après ~7 jours d'inactivité. Comme cette app est à usage perso (pas forcément quotidien), il est normal qu'au premier login après une pause, la connexion prenne quelques dizaines de secondes de plus le temps que Supabase réveille le projet — ce n'est pas un bug. Un simple rechargement de page après ~30s suffit si le premier essai échoue.
npm install
.env.local.example en .env.local et remplir les valeurs (voir supabase/README.md pour où les trouver) :
cp .env.local.example .env.local
npm run dev
L'app est alors disponible sur http://localhost:3000.Le schéma (tables + policies RLS) vit dans supabase/migrations/. Voir supabase/README.md pour la procédure d'installation du projet Supabase et d'application des migrations.
npm test : les tests automatiques (Vitest), fichiers *.test.ts à côté du
code qu'ils testent. Ils ne touchent ni à la base ni au réseau.npm run verifier : lint, tests puis build de production, en une commande.
À lancer avant de proposer une fusion (arrêter npm run dev avant : le
build et le serveur de dev partagent le dossier .next)..github/workflows/verifications.yml) : ✅ ou ❌ à côté de
chaque commit, et le badge en haut de ce fichier pour main. Une branche
n'est fusionnée dans main que si elle est ✅.Ce que couvrent les tests en priorité : la trésorerie (jours restants), les soldes (virements d'épargne compris), les échéances d'abonnements, la lecture des montants et dates dans les PDF, les alertes et rappels, les notifications, et un garde-fou qui interdit les requêtes Supabase ambiguës (la cause des listes vides du 25/09/2026).
Des tests marqués it.fails décrivent des bugs connus : ils échouent
tant que le bug existe, et Vitest prévient le jour où il est corrigé.
Guide détaillé fourni à l'étape correspondante du projet (déploiement Vercel). En résumé : connecter le repo à Vercel, renseigner les mêmes variables d'environnement que .env.local dans les réglages du projet Vercel, et configurer les Cron Jobs (vercel.json) : la tâche du matin (/api/cron/quotidien) et la remise à zéro de la démo.