Find where your dots intersect.
A tool for discovering unique niche intersections by colliding your skills, interests, and market opportunities.
- GitHub account
- Railway account (free tier)
- Netlify account (free tier)
- Anthropic API key (get one here)
- Fork this repo on GitHub
- Go to railway.app
- Click "New Project" → "Deploy from GitHub repo"
- Select your forked repo
- Choose the
backendfolder - Add environment variable:
ANTHROPIC_API_KEY= your API key from Anthropic
- Click "Deploy"
- Copy your deployment URL (e.g.,
https://collider-production.up.railway.app)
- Update
frontend/index.html:- Find line 15:
const API_URL = ... - Replace with your Railway URL from step 1
- Find line 15:
- Push changes to GitHub
- Go to netlify.com
- Click "Add new site" → "Import an existing project"
- Connect to GitHub, select your repo
- Build settings:
- Base directory:
frontend - Build command: (leave empty)
- Publish directory:
.
- Base directory:
- Click "Deploy"
Done! Your COLLIDER is live.
- Railway: Free tier ($5/month credit) - enough for ~500 users/month
- Netlify: Free tier - unlimited bandwidth
- Anthropic API: ~$0.01 per collision
- 10 users/day = ~$3/month
- 100 users/day = ~$30/month
cd backend
npm install
cp .env.example .env
# Add your ANTHROPIC_API_KEY to .env
npm startOpen frontend/index.html in your browser.
collider/
├── frontend/
│ └── index.html # React app (all-in-one)
├── backend/
│ ├── server.js # Express API
│ ├── package.json
│ └── .env.example
└── README.md
- Frontend: React (inline), Space Grotesk + JetBrains Mono fonts
- Backend: Node.js + Express
- AI: Anthropic Claude Sonnet 4
- Hosting: Netlify (frontend) + Railway (backend)
MIT - Use it however you want.
Built with the DICE Framework (Diverge → Converge → Emerge)