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

By: Alex David Du Updated: Premium 255 1.3K 0
React Node.js free project
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.

demo screenshots
user dashboard
Responsive
demo screenshots
user dashboard
Responsive

What you will need

Source code: GitHub repo

VPS hosting.

Domain pointing to your server

Hostinger 20% off

Hostinger has provided fast, reliable hosting since 2004 and is easy to set up.

Get 20% off using the link below.

Get 20% off at Hostinger
This link may generate a commission, at no extra cost to you.

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 Selfie

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.