Skip to content

AIScientists-Dev/open-dinq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open DINQ

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

Features

  • 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

Tech Stack

  • Frontend: React + Vite + TypeScript + Tailwind CSS v4
  • Backend: Express + TypeScript
  • AI: LLM API (configurable)
  • Data: Web scraping API (configurable)

Getting Started

Prerequisites

  • Node.js 18+
  • An LLM API key
  • A web scraping API key (any provider that supports scraping LinkedIn profiles)

Setup

# 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 dev

The app will be available at http://localhost:5173 (or next available port).

How It Works

  1. User enters a LinkedIn profile URL
  2. Backend scrapes the profile via a web scraping API
  3. Raw data is sent to the LLM for structuring
  4. Frontend renders the dashboard with:
    • Profile card (avatar, name, title, education, location)
    • Career timeline chart (Recharts)
    • Network graph (SVG)
    • Career trajectory with similar professionals

Project Structure

├── 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

About MorphMind

MorphMind builds AI-native tools for talent discovery and professional intelligence.

License

MIT

About

Open DINQ — AI-powered professional profile dashboard by MorphMind

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages