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

By: Alex David Du Updated: Oct 5, 2025 Premium 255 1.2K 0
Guest Post & Link Collaboration Platform (React + Node.js) feature image
Demo

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.

user dashboard &home page
User dashboard
Responsive Design
user dashboard &home page
User dashboard
Responsive Design

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

LayerStack
FrontendReact 18, TypeScript
BackendNode.js with Express, ESM
DatabasePostgreSQL, Drizzle ORM
UIShadcn/UI, Tailwind CSS, Radix
FormsReact Hook Form, Zod
AuthSession cookies, secure flags
Securitybcrypt, CSRF, rate limits
MessagingReal time chat between users
EmailSMTP ready with verification
PaymentsBuilt in wallet, logs, fees
AdminFull dashboard and settings
EmployeeRole 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

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
Email
hello@byalexdavid.com

Comments

No comments yet.

Please log in to leave a comment.

© 2025 byalexdavid.com All rights reserved.