A great base for independent alternative to WHMCS. Feel free to use this in your commerical projects.
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.
- 📱 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.
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.
- Developed using PHP v8.2.5. Also tested in production using v8.2.5.
- Laravel v10
- Vue.js v3
- Inertia.js
- Tailwind.css v3
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.