hostrings / tCableBilling

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 naby88@gmail.com.

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 git@github.com: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 naby88@gmail.com.

Donation

Any kinds of donations are welcome!
For information on how donate to tCableBilling®, please contact me at naby88@gmail.com.

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 naby88@gmail.com.

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.


Languages

Language:PHP 50.2%Language:HTML 49.6%Language:Vue 0.2%