Skip to content

An automated recurring billing system for cable TV network monthly bill generation.

Notifications You must be signed in to change notification settings

smehsmeh/tCableBilling

 
 

Repository files navigation

Sublime's custom image

tCableBilling®

Build Status

Right now I'll suggest you to host this application on your localhost. In future I'll release a web host version. This application will also run smoothly on server also, but it is not recommended. For any support or assistance please email me [email protected].

Description

It is a recurring billing application for generating monthly subscription bill cable TV network clients, developed with Laravel 5.2.

Modules

  • Client Module
  • Billing Module
  • Payment Module
  • Individual History Module
  • Package Module
  • Area Module
  • Employee Module
  • Dashboard Overview Module

Database Design

Sublime's custom image

Installation

Composer must be installed in your system for installing this software.

1. Step One

Clone this repository to your localhost or server directory.

$ git clone [email protected]:rnaby/tCableBilling.git /to/your/path

or

$ git clone https://github.com/rnaby/tCableBilling.git /to/your/path

2. Step Two

Now rename the .env.example to .env and fill that file with necessary information.

3. Step Three

Now go to this software root directory. After going there run

$ composer install
and wait some time while the composer download and install needed packages.

4. Step Four

Now run $ php artisan migrate for migrating the database

5. Final Step

Now go to your favourite browser and try to access the software through that browser.

Requirements

  • PHP >= 5.5.9
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • MySQL / Sqlite3
  • Apache/NGINX
  • MySQL
  • GD Extension

Built With

Features

  • Built using Laravel 5.2
  • Live PDF generation using domPDF
  • Recurring invoices with auto-billing
  • Manage multiple client packages
  • Manage employee data
  • Monthly report generation
  • Multi-user support
  • Tax rates and payment terms
  • Discount management
  • Partial payments
  • Due management
  • Auto DB backup(Right now for Sqlite only)

Queries

For any further query on tCableBilling®, please create an issue. We will discuss the topic there. I'll not answer any email on query. Email communication is only for Contribution, Donation and Documentation.

Contributing

All contributors are welcome!
For information on how contribute to tCableBilling®, please contact me at [email protected].

Donation

Any kinds of donations are welcome!
For information on how donate to tCableBilling®, please contact me at [email protected].

Documentation

It is one of my pet projects. After 9-5 regular job I coded it at home. You can understand that it wasn't possible for me till now to write the software and documentation both at a time. So it would be great if you guys contribute to this software documentation as well as to this software code.
For information on writing the documentation of tCableBilling®, please contact me at [email protected].

License

tCableBilling® is released under the Attribution Assurance License.
See LICENSE for details.

About

An automated recurring billing system for cable TV network monthly bill generation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 50.2%
  • HTML 49.6%
  • Vue 0.2%