Oracle3
Open-source trading engine and MCP server for prediction markets. Fee-aware no-arbitrage trading across related contracts, live on Kalshi, Polymarket and Solana or on paper.
App de budget pour planifier tes revenus, tes dépenses et ton épargne. Pulpe te montre combien il te restera chaque mois, sans connexion bancaire.
Translation pending
FinanceTypeScript · SwiftGitHub @neogenzOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Application de planification de budget personnel
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Tu sais ce qu'il te reste ? Pulpe, oui.
Planification budgétaire personnelle pour la Suisse, sur le web et iOS.
Pulpe aide à préparer les dépenses avant qu'elles arrivent : modèles de mois réutilisables, budgets mensuels, comparaison entre prévu et réel, report du solde, lissage des dépenses, objectifs d'épargne, tags et mode démo. Les montants peuvent être affichés en CHF ou EUR.
La stratégie produit et le vocabulaire de référence vivent dans PRODUCT.md.
| Surface | Technologies |
|---|---|
| Web | Angular 22, Signals, Material 22, Tailwind CSS v4 |
| API | NestJS 11, Bun, Supabase PostgreSQL/Auth/RLS |
| iOS | SwiftUI, WidgetKit, iOS 18+ |
| Landing | Next.js 16, React 19, static export |
| Partagé | TypeScript 6, Zod 4 |
| Monorepo | pnpm, Turborepo |
Prérequis : Node.js 24, pnpm 10, Bun 1.2, Docker et la CLI Supabase.
pnpm install
cp backend-nest/.env.example backend-nest/.env.local
cp frontend/.env.example frontend/.env
(cd backend-nest && bun run supabase:start:local && supabase status -o env)
openssl rand -hex 32
Reporter les valeurs locales affichées par Supabase dans backend-nest/.env.local :
API_URL → SUPABASE_URL, ANON_KEY (ou PUBLISHABLE_KEY) → SUPABASE_ANON_KEY, et
SERVICE_ROLE_KEY (ou SECRET_KEY) → SUPABASE_SERVICE_ROLE_KEY. Reporter aussi la clé
anonyme dans frontend/.env, puis remplacer ENCRYPTION_MASTER_KEY par la sortie OpenSSL.
pnpm dev
Services locaux : web http://localhost:4200, API http://localhost:3000/api/v1,
Swagger http://localhost:3000/docs, Supabase Studio http://localhost:54323.
pnpm dev
pnpm build
pnpm test
pnpm test:e2e
pnpm quality
Les commandes ciblées et les contraintes critiques sont dans AGENTS.md.
| Dossier | Rôle |
|---|---|
| frontend | Application web Angular |
| backend-nest | API NestJS et projet Supabase |
| ios | Application SwiftUI et widget |
| landing | Site marketing Next.js |
| shared | Contrats Zod et formules partagées |
| aidd_docs | Mémoire, spécifications et plans d'exécution |