Guest Post & Link Collaboration Platform (React + Node.js)

This project is now free and open source. I'm not actively working on it, and the code is on my GitHub. Pull requests and community maintenance are welcome.



What you will need
Source code: GitHub repo
VPS hosting. If you go through my referral, you get 20% off on Hostinger: get a Hostinger VPS with 20% off
Domain pointing to your server
Under the hood
Layer | Stack |
---|---|
Frontend | React 18, TypeScript |
Backend | Node.js with Express, ESM |
Database | PostgreSQL, Drizzle ORM |
UI | Shadcn/UI, Tailwind CSS, Radix |
Forms | React Hook Form, Zod |
Auth | Session cookies, secure flags |
Security | bcrypt, CSRF, rate limits |
Messaging | Real time chat between users |
SMTP ready with verification | |
Payments | Built in wallet, logs, fees |
Admin | Full dashboard and settings |
Employee | Role based limited access |
Highlights that matter
Guest post workflow
Submit and accept guest content between verified sites
Organize by category and type, track every placement
Marketplace request tools
Create and respond to placement requests with clear approval flows
Domain verification keeps partnerships legit
Domain management
Add and verify many domains under one account
Smart filters for niche and type
Real time messaging
Order based threads for guest posts and link requests
Separate inboxes keep work tidy
Wallet and transactions
Top ups, payments, withdrawals
Automated fee math and full logs
Admin balance adjustments and revenue view
Email system
SMTP ready
Verification and alerts
Security and auth
Session based login with encrypted cookies
CSRF checks, input validation, rate limits
Email verification and audit logs
Admin dashboard
Manage users, sites, and categories
Reports for revenue and transactions
System flags for fees, statuses, and more
Who will get value from this
SEO teams, manage outreach in one place
Website owners and bloggers, accept quality posts and build authority
Agencies, handle many clients and domains with control and reporting
Writers and creators, find partners and track wins
Small businesses, grow rankings with real site relationships
Included in the repo
Full frontend and backend source, TypeScript end to end
Drizzle schema and SQL seed
Admin and employee dashboards
Wallet and transaction system
Real time chat
Domain tools with verification
SMTP email and verification
Config files and env templates
Sample data for quick testing
One time payment, no recurring fees
License and support
Use the code for personal or client projects without restrictions.
Support includes setup help, basic tweaks, and clear docs.
Advanced work can be quoted per scope, single fee.
Payments Stripe can be added at no extra cost. Other methods by request.
Before you go
Thanks for checking this out. If you spin up a fork or add something clever, I would love to see it. For setup details, open INSTRUCTION.MD in the repo and follow it top to bottom.
About the author

Alex David Du
I’m Alex. I’m 28, born in Brazil, studied computer science, and writing is how I communicate best. I cover gaming, tech, simple ways to make money online, and other things I find interesting. I also love coding and building projects that bring ideas to life.
- Languages
- Portuguese, English
- Work Mode
- Freelancer - Remote
- Country
- Brazil
- hello@byalexdavid.com