, (*1)
tCableBilling®
, (*2)
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., (*3)
Description
It is a recurring billing application for generating monthly subscription bill cable TV network clients, developed with Laravel 5.2., (*4)
Modules
- Client Module
- Billing Module
- Payment Module
- Individual History Module
- Package Module
- Area Module
- Employee Module
- Dashboard Overview Module
Database Design
, (*5)
Installation
Composer
must be installed in your system for installing this software., (*6)
1. Step One
Clone this repository to your localhost or server directory., (*7)
$ git clone git@github.com:rnaby/tCableBilling.git /to/your/path
or, (*8)
$ 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., (*9)
3. Step Three
Now go to this software root directory. After going there run, (*10)
$ composer install
and wait some time while the composer download and install needed packages., (*11)
4. Step Four
Now run $ php artisan migrate
for migrating the database, (*12)
5. Final Step
Now go to your favourite browser and try to access the software through that browser., (*13)
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., (*14)
Contributing
All contributors are welcome!
For information on how contribute to tCableBilling®, please contact me at naby88@gmail.com., (*15)
Donation
Any kinds of donations are welcome!
For information on how donate to tCableBilling®, please contact me at naby88@gmail.com., (*16)
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., (*17)
License
tCableBilling® is released under the Attribution Assurance License.
See LICENSE for details., (*18)