An AI-powered platform for discovering, analyzing, and matching DoD SBIR/STTR opportunities with business capabilities.
- Node.js 20+ and npm
- Python 3.8+ with virtual environment
- Chrome/Chromium browser
- Clone the repository
git clone <repository-url>
cd misfits_scraper- Install backend dependencies
npm install- Install frontend dependencies
cd frontend
npm install
cd ..- Set up Python environment
python3 -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
npx playwright install chromium- Start the backend server (port 3000)
node server.js- Start the frontend development server (port 5173/5174)
cd frontend
npm run dev- Access the application
- Open http://localhost:5173 (or the port shown in terminal)
- The UI will display DoD SBIR/STTR opportunities with filtering and search
- Smart Filtering: Filter by agency, program phase, topic status, and keywords
- AI Analysis: Each opportunity is analyzed for technical requirements, difficulty, and risks
- PDF Downloads: Download both official PDFs and AI-generated detailed analysis
- Bulk Operations: Select multiple topics for batch downloads
- Real-time Search: Instant filtering as you type
The platform includes a production-ready AI analysis engine that provides:
- Opportunity Analysis: Extracts technical requirements, assesses difficulty (1-10 scale), identifies risks
- Match Scoring: Scores opportunities against business profiles with 6 weighted factors
- Market Insights: Generates strategic recommendations based on historical data
POST /api/analyze-opportunities- Batch analysis of opportunitiesPOST /api/match-opportunities- Score opportunities against profilesPOST /api/analyze-single- Analyze individual opportunityPOST /api/market-insights- Generate market intelligenceGET /api/analysis-status- Health check
misfits_scraper/
├── server.js # Express backend server
├── script.py # Playwright web scraper
├── frontend/ # React TypeScript UI
│ ├── src/
│ │ └── App.tsx # Main application component
│ └── dist/ # Production build
├── ai/ # AI analysis engine
│ ├── services/ # Core AI services
│ ├── routes/ # API endpoints
│ └── test/ # Test suite
└── downloads/ # Downloaded PDFs
See CLAUDE.md for detailed development commands and Claude Code integration.
See BACKLOG.md for planned features and improvements.
Proprietary - All rights reserved