Skip to content

Latest commit

 

History

History
41 lines (40 loc) · 3.66 KB

README.md

File metadata and controls

41 lines (40 loc) · 3.66 KB

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 didn’t 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 account’s 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 we’re 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.