A Laravel app to allow clients to create support tickets and manage certain features of their website/email hosting.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bootstrap
config
database
public
resources
routes
storage
tests
.eslintrc.json
.gitattributes
.gitignore
.travis.env
.travis.yml
.wakatime-project
Procfile
artisan
composer.json
composer.lock
gulpfile.js
nginx.conf
package-lock.json
package.json
phpunit.xml
readme.md
server.php

readme.md

Website Management

Build Status

Note: This is not recommended for production use just yet, still removing some business details as hard-coded strings.

This web application is designed to be a simple portal to allow clients to create support tickets, create new emails for their web hosting, change email passwords, and check their disk usage.

It is built with Laravel, Vue.js and the Bulma CSS framework.

There is also simple invoicing functionality built-in which will become optional and possibly removable in the future.

Screenshots

TODO

  • Remove all references to Geckode website.
  • Make invoicing details dynamic.
  • Escape/Filter WHM function calls.
  • Add a default invoice note setting.
  • Rewrite as many tests without using Laravel Dusk as possible.