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.
SubTracker is a free web app for tracking subscriptions. See what your recurring payments cost per month and year, and spot the ones you no longer use.
FinanceTypeScript · JavaScriptGitHub @jpwilsonOnlineOwner 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
Track all of your subscriptions
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Take control of your subscriptions and stop wasting money on forgotten services. SubTracker helps you track, manage, and optimize all your subscriptions in one beautiful, intuitive dashboard.
Clone the repository
git clone https://github.com/yourusername/SubTracker.git
cd SubTracker/substracker-next
Install dependencies
npm install
Set up the database
npm run db:generate
npm run db:push
Run the development server
npm run dev
Open your browser Navigate to http://localhost:3000
Try SubTracker with our demo accounts:
[email protected] / demo123[email protected] / pro123Push to GitHub
git push origin main
Import to Vercel
Environment Variables For production with Supabase, add:
NEXT_PUBLIC_SUPABASE_URL=your-supabase-url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-supabase-anon-key
DATABASE_URL=your-database-url
Optional: Analytics To enable PostHog analytics (completely optional):
NEXT_PUBLIC_POSTHOG_KEY=your-posthog-api-key
NEXT_PUBLIC_POSTHOG_HOST=https://us.i.posthog.com
See POSTHOG_SETUP.md for detailed setup instructions.
substracker-next/
├── src/
│ ├── app/ # Next.js 14 app directory
│ │ ├── api/ # API routes (serverless functions)
│ │ ├── dashboard/ # Main dashboard
│ │ ├── analytics/ # Analytics page
│ │ └── ... # Other pages
│ ├── components/ # React components
│ ├── hooks/ # Custom React hooks
│ ├── lib/ # Utilities and configurations
│ └── types/ # TypeScript types
├── prisma/ # Database schema and migrations
├── public/ # Static assets
└── ... # Config files
npm run dev # Start development server
npm run build # Build for production
npm run start # Start production server
npm run lint # Run ESLint
npm run typecheck # Run TypeScript checks
npm run db:generate # Generate Prisma client
npm run db:push # Push schema to database
npm run db:studio # Open Prisma Studio
npm run db:reset # Reset database
We welcome contributions! Please see our Contributing Guide for details.
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)This project is licensed under the MIT License - see the LICENSE file for details.