A great alternative base to WHMCS for selling Web Hosting, VPS, RDP, and Proxy services online.
Find a file
2023-10-09 12:16:10 +03:00
app Minor bug fixes 2023-10-09 12:15:07 +03:00
bootstrap Setup environment 2023-08-04 11:08:23 +03:00
config Updates 2023-10-02 08:12:10 +03:00
database Updates 2023-10-02 08:12:10 +03:00
public Updates 2023-10-02 08:12:10 +03:00
resources Minor bug fixes 2023-10-09 12:15:07 +03:00
routes Minor bug fixes 2023-10-09 12:15:07 +03:00
storage Setup environment 2023-08-04 11:08:23 +03:00
tests Setup environment 2023-08-04 11:08:23 +03:00
.editorconfig Setup environment 2023-08-04 11:08:23 +03:00
.env.example Updates 2023-08-16 14:02:12 +03:00
.gitattributes Setup environment 2023-08-04 11:08:23 +03:00
.gitignore Setup environment 2023-08-04 11:08:23 +03:00
artisan Setup environment 2023-08-04 11:08:23 +03:00
composer.json Minor bug fixes 2023-10-09 12:15:07 +03:00
LICENSE Initial commit 2023-08-04 08:31:26 +01:00
package.json User list, Profiles 2023-08-23 10:54:37 +03:00
phpunit.xml Setup environment 2023-08-04 11:08:23 +03:00
postcss.config.js Setup environment 2023-08-04 11:08:23 +03:00
README.md Update README.md 2023-10-08 23:37:51 -09:30
tailwind.config.js Clientarea, Roles, Auth 2023-08-14 10:36:52 +03:00
vite.config.js Setup environment 2023-08-04 11:08:23 +03:00
webpack.mix.js Clientarea, Roles, Auth 2023-08-14 10:36:52 +03:00

proxyrdp

A great base for independent alternative to WHMCS WHMCS. Feel free to use this in your commerical projects.

Laravel Vue.js


What is this?

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 didnt work out.

This is a great base for selling Virtual Private Servers, Proxies, or Web Hosting services online.


Features

  • 📱 Responsive Frontend — 100% compatible for mobile, tablet, laptop, PC, TV.
  • 🔑 Authentication — Registration & Login.
  • 💸 Payments — Automatic balance top up using NOWPayments API and IPN callbacks. Supports over 200 different crypto currencies.
  • 🛒 Ordering — Order different services and products, using your account balance.
  • ⚙️ Administration — Edit & manage users, Manage orders, Manage services, Add/remove/edit products.
  • 👤 User Settings — Users can easily change their accounts password and email address.
  • 🛡️ Rate Limiting — Throttling for certain resources to avoid DoS, abuse, or epxloitations.

Demo

proxyrdp demo - 9th Oct, 2023

▶️ Watch on YouTube


Tech Stack

The programming language for the backend is PHP, however since were using Laravel Framework, the development experience may be significantly different from vanilla PHP. Vue.js 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, Inertia.js is used as well on top of these two.


Remarks

If you decide to continue this project, it is highly recommended to getting familiar with DevOps, especially with CI/CD for Laravel projects, to make your life way more easier.