Proxyrdp
A great alternative base to WHMCS for selling Web Hosting, VPS, RDP, and Proxy services online.
Install / Use
/learn @mtfy/ProxyrdpREADME
<h1 align="center">proxyrdp</h1>
<div>
<p align="center">A great base for independent alternative to <a href="https://www.whmcs.com/" target="_blank"><img src="https://i.imgur.com/izxJgNX.png" width="14" height="14" alt="WHMCS"> WHMCS</a>. Feel free to use this in your commerical projects.</p>
<p align="center">
<a href="https://github.com/laravel/laravel"><img src="https://img.shields.io/badge/backend-Laravel-f55247" alt="Laravel" /></a>
<a href="https://vuejs.org/"><img src="https://img.shields.io/badge/frontend-Vue.js-42b883" alt="Vue.js" /></a>
</p>
</div>
<br />
<h2 align="center">What is this?</h2>
<p align="center">A full stack project from August 2023 for my former client, which was never fully finished due to lack of communication capacity and professionalism from the other party. The partnership just simply didn’t work out.</p>
<p align="center">This is a great base for selling Virtual Private Servers, Proxies, or Web Hosting services online.</p>
<br />
<h2 align="center">Features</h2>
<ul>
<li>📱 <strong>Responsive Frontend</strong> — 100% compatible for mobile, tablet, laptop, PC, TV.</li>
<li>🔑 <strong>Authentication</strong> — Registration & Login.</li>
<li>💸 <strong>Payments</strong> — Automatic balance top up using <a href="https://nowpayments.io/">NOWPayments</a> API and <a href="https://en.wikipedia.org/wiki/Instant_payment_notification#:~:text=Instant%20payment%20notification%20(IPN)%20is,server%20communication%20in%20real%20time.">IPN</a> callbacks. Supports over 200 different crypto currencies.</li>
<li>🛒 <strong>Ordering</strong> — Order different services and products, using your account balance.</li>
<li>⚙️ <strong>Administration</strong> — Edit & manage users, Manage orders, Manage services, Add/remove/edit products.</li>
<li>👤 <strong>User Settings</strong> — Users can easily change their account’s password and email address.</li>
<li>🛡️ <strong>Rate Limiting</strong> — Throttling for certain resources to avoid DoS, abuse, or epxloitations.</li>
</ul>
<br />
<h2 align="center">Demo</h2>
<p align="center"><a href="https://www.youtube.com/watch?v=To9pLBoUbVQ"><img src="https://i.imgur.com/aj7pLao.jpg" width="426" height="240" alt="proxyrdp demo - 9th Oct, 2023" /></a></p>
<p align="center"><a href="https://www.youtube.com/watch?v=To9pLBoUbVQ">▶️ <strong>Watch on YouTube</strong></a></p>
<br />
<h2 align="center">Tech Stack</h2>
<p align="center">The programming language for the backend is PHP, however since we’re using <a href="https://github.com/laravel/laravel">Laravel</a> Framework, the development experience may be significantly different from vanilla PHP. <a href="https://vuejs.org/">Vue.js</a> is used for the front end, which in my opinion is the most efficient and simplest to stack with Laravel. It took me barely a day to learn Vue.js. As an addition, <a href="https://inertiajs.com/">Inertia.js</a> is used as well on top of these two.</p>
<ul>
<li>Developed using <a href="https://www.php.net/releases/8_2_5.php">PHP v8.2.5</a>. Also tested in production using v8.2.5.</li>
<li><a href="https://laravel.com/">Laravel</a> v10</li>
<li><a href="https://vuejs.org/">Vue.js</a> v3</li>
<li><a href="https://inertiajs.com/">Inertia.js</a></li>
<li><a href="https://tailwindcss.com/">Tailwind.css</a> v3</li>
</ul>
<br />
<h2 align="center">Remarks</h2>
<p align="center">If you decide to continue this project, it is highly recommended to getting familiar with DevOps, especially with <a href="https://en.wikipedia.org/wiki/CI/CD">CI/CD</a> for Laravel projects, to make your life way more easier.</p>
