A satirical LinkedIn clone that analyzes the reality of "10x developer" claims in the age of AI. Experience the contrast between polished professional personas and the actual daily struggles of software development.
LinkedOut is a tongue-in-cheek exploration of the disconnect between LinkedIn's aspirational posts and the reality of software development. It showcases:
- Profile Reality Check: Compare AI-generated "10x developer" profiles with actual coding experiences
- Feed Satire: Posts that highlight the humor in tech industry trends and buzzwords
- UI Parody: A faithful recreation of LinkedIn's interface with a satirical twist
- Node.js (v18 or higher)
- npm or yarn
-
Clone the repository
git clone https://github.com/voku/LinkedOut.git cd LinkedOut -
Install dependencies
npm install
-
Start the development server
npm run dev
-
Open your browser Navigate to
http://localhost:3000
npm run buildThe build output will be in the dist/ directory.
- Framework: React 19 with TypeScript
- Build Tool: Vite 6
- Styling: Tailwind CSS
- Icons: Lucide React
- Hosting: GitHub Pages
LinkedOut/
├── components/ # React components
│ ├── Layout.tsx # Main layout wrapper
│ ├── Navbar.tsx # Navigation bar
│ ├── ProfileView.tsx # Profile display
│ ├── Feed.tsx # Post feed
│ └── ...
├── constants.ts # App data (posts, profiles, comments)
├── types.ts # TypeScript type definitions
├── index.html # Entry point
├── index.tsx # React root
└── App.tsx # Main app component
When exploring this codebase, use this prompt to quickly locate important files:
Please identify and show me:
1. Main application entry points (index.html, index.tsx, App.tsx)
2. Component files in the components/ directory
3. Data files (constants.ts for posts/profiles/comments)
4. Type definitions (types.ts)
5. Configuration files (vite.config.ts, package.json, tsconfig.json)
Key Files to Start With:
index.html- HTML entry point with root divindex.tsx- React application bootstrapApp.tsx- Main application componentcomponents/Layout.tsx- Layout structureconstants.ts- All application data (posts, profiles, comments)types.ts- TypeScript interfaces
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is open source and available under the MIT License.
- Inspired by the LinkedIn platform
- Built with modern web technologies
- Created as a satirical commentary on tech industry trends
- Repository: https://github.com/voku/LinkedOut
- Live Demo: https://voku.github.io/LinkedOut/
- Issue Tracker: https://github.com/voku/LinkedOut/issues