An open-source AI-powered professional profile dashboard by MorphMind. Enter a LinkedIn URL and get a beautiful, auto-generated profile card — powered by AI.
Built by MorphMind — AI for Science & Talent Discovery
- LinkedIn Profile Scraping — via any web scraping API
- AI-Powered Profile Extraction — uses LLM to structure profile data
- Beautiful Dashboard — career timeline, network graph, career trajectory
- Full Onboarding Flow — landing page, sign up, invite code, card creation
- Frontend: React + Vite + TypeScript + Tailwind CSS v4
- Backend: Express + TypeScript
- AI: LLM API (configurable)
- Data: Web scraping API (configurable)
- Node.js 18+
- An LLM API key
- A web scraping API key (any provider that supports scraping LinkedIn profiles)
# Clone
git clone https://github.com/AIScientists-Dev/open-dinq.git
cd open-dinq
# Configure environment
cp .env.example .env
# Edit .env with your API keys
# Install dependencies
npm install
cd client && npm install
cd ../server && npm install
cd ..
# Run
npm run devThe app will be available at http://localhost:5173 (or next available port).
- User enters a LinkedIn profile URL
- Backend scrapes the profile via a web scraping API
- Raw data is sent to the LLM for structuring
- Frontend renders the dashboard with:
- Profile card (avatar, name, title, education, location)
- Career timeline chart (Recharts)
- Network graph (SVG)
- Career trajectory with similar professionals
├── client/ # React frontend (Vite)
│ └── src/
│ ├── components/ # UI components
│ ├── api.ts # API client
│ └── types.ts # TypeScript types
├── server/ # Express backend
│ └── routes/
│ ├── scrape.ts # LinkedIn profile scraping
│ └── process.ts # LLM processing
├── .env.example # Environment template
└── package.json # Root scripts
MorphMind builds AI-native tools for talent discovery and professional intelligence.
MIT