Visualize your LinkedIn network on an interactive 3D globe. Upload your connections CSV and explore your professional network geographically.
- Upload LinkedIn connections via CSV export
- Interactive 3D globe visualization using WebGL
- Automatic geocoding of connection locations
- Manual location editing with city autocomplete
- Company-based referral finder
- Connection tagging and notes
- User authentication and data isolation
- Next.js 16 with App Router
- TypeScript
- Prisma ORM with PostgreSQL
- NextAuth.js for authentication
- react-globe.gl for 3D visualization
- Tailwind CSS for styling
- Framer Motion for animations
- Node.js 18+
- PostgreSQL database (local or Neon)
# Install dependencies
npm install
# Set up environment variables
cp .env.example .env
# Edit .env with your database URL and NextAuth secret
# Run database migrations
npx prisma migrate dev
# Start development server
npm run devOpen http://localhost:3000 to view the application.
- Sign up or sign in
- Export your LinkedIn connections CSV (Settings & Privacy → Data Privacy → Get a copy of your data → Connections)
- Upload the CSV file
- Locations are automatically mapped in the background
- Explore your network on the globe, find referrals by company, and manage connections
DATABASE_URL- PostgreSQL connection stringNEXTAUTH_URL- Application URLNEXTAUTH_SECRET- Secret for NextAuth.js (generate withopenssl rand -base64 32)
The application is configured for deployment on Vercel with serverless PostgreSQL (Neon).
MIT