Skip to content

TopTeamEU/plinkedin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Plinkedin: The Open-Source Professional Network

License: MIT PRs Welcome

Plinkedin is a self-hosted, privacy-focused alternative to LinkedIn. It is designed for developers, creators, and organizations who want full ownership of their professional data and networking experience.


πŸš€ Key Features

  • Professional Profiles: Detailed work history, skill tags, and peer endorsements.
  • Networking Engine: Connection requests, "follow" mechanisms, and private circles.
  • Dynamic Feed: Share updates, articles, and media with a real-time engagement system.
  • Job Board: A decentralized marketplace for recruiters and job seekers.
  • Privacy First: No data selling, no invasive tracking, and community-driven moderation.
  • Universal Search: Optimized search for discovering talent and opportunities.

πŸ›  Tech Stack

Layer Technology
Frontend Next.js 14 (App Router), Tailwind CSS, Shadcn/UI
Backend Node.js (Express) / Serverless Functions
Database PostgreSQL (Prisma ORM)
State/Cache TanStack Query & Redis
Authentication NextAuth.js (GitHub, Google, Email)

🚦 Getting Started

Prerequisites

  • Node.js (v18.0.0 or higher)
  • PostgreSQL (Local or hosted like Supabase/Neon)
  • npm or pnpm

Installation

  1. Clone the repository:

    git clone [https://github.com/inderjs/plinkedin.git](https://github.com/your-username/openlink.git)
    cd openlink
  2. Install dependencies:

    npm install
  3. Configure Environment: Copy the example env file and fill in your credentials.

    cp .env.example .env
  4. Database Migration:

    npx prisma migrate dev
  5. Run Development Server:

    npm run dev

🀝 Contributing

OpenLink is built by the community. To contribute:

  1. Fork the project.
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a Pull Request.

πŸ“„ License

Distributed under the MIT License. See LICENSE for more information.


Search Keywords

linkedin-clone open-source-social-network professional-network nextjs-portfolio talent-marketplace self-hosted-linkedin community-platform


Developed with ❀️ for the Open Source Community.

Releases

No releases published

Packages

No packages published

Languages