Skip to content

A website for hosting billing software, designed for those starting a hosting business who find commercial hosting software too expensive. Created with CodeIgniter 3. The latest version is currently under development using Laravel 11.

License

Notifications You must be signed in to change notification settings

alexistdev/manthabill

Repository files navigation

Manthabill

Note:

  • Development is ongoing for Manthabill version 2 using Laravel 11: Link
  • Development is ongoing for GeoBill version 1 using Angular and Spring Boot: Link

Manthabill is a free billing/invoice management software for hosting owners or those running a hosting business. Please do not remove the copyright link.

DEMO

https://manthabill.my.id/

Technologies Used

Installation on Hosting

  1. Clone the repository:
    git clone https://github.com/alexistdev/manthabill.git
  2. Upload the files and ensure the PHP version is set to 5.6.
  3. Create a database and import the manthabill.sql file.
  4. Edit the config/database.php file to configure your database username, database name, and password.
  5. Configure SMTP settings for sending emails in config/email.php.
  6. Set up a cron job in your cPanel similar to:
    wget -qO- http://[your-domain]/Cronjob > /dev/null 2>&1
  7. Create file a .htaccess and place it in the public_html directory :
    RewriteEngine on
     RewriteCond $1 !^(index\.php|resources|robots\.txt)
     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteCond %{REQUEST_FILENAME} !-d
     RewriteRule ^(.*)$ index.php/$1 [L,QSA]

Installation on Localhost

  1. Ensure your system has PHP 5.6 installed:

    php -v
  2. Create the manthabill database and import manthabill.sql.

  3. Configure database settings in config/database.php with your database details.

  4. Edit config/config.php to update the URL:

    $config['base_url'] = 'http://localhost/manthabill/';
  5. Login Credentials:

    Administrator

    • URL: http://localhost/manthabill/staff
    • Username: admin
    • Password: admin

    User

    • URL: http://localhost/manthabill/
    • Register to create an account.

Note

Ongoing development for Laravel 11 version is in progress. For assistance, contact me via email at alexistdev@gmail.com or open an issue on GitHub.

Screenshots

Administrator Page:

Administrator Page

Client Page:

Client Page

Service Page:

Service Page

User Detail Page:

User Detail Page

Invoice Detail Page:

Invoice Detail Page

About

A website for hosting billing software, designed for those starting a hosting business who find commercial hosting software too expensive. Created with CodeIgniter 3. The latest version is currently under development using Laravel 11.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published