Kastor Pro Application that makes it easy for you to manage your bills and deal with customers in a simple way using Laravel 7.x !
- The owner can create and delete multiple admins
- Admins can create and manage Invoices
- Statistics can be made for paid, unpaid and partially paid invoices
- Invoices can be retrieved in Excel format
- The admini receives a notification if the user adds a new invoice
- When the user adds a new invoice, he receives a message in his email reminding him that he has added a new invoice
PHP >= 7.2.5
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension
XML PHP Extension
Or
XAMPP 7.X
Clone repo
git clone https://github.com/abdelhady360/Project-Invoices-Kastor-Pro.git
Install Composer
Download Composer
Composer update/install
composer install
Install Nodejs
NPM Install
npm install
- Go into
.env
file and change Database and Email credentials. - Go to a file
database\seeds\CreateAdminUserSeeder.php
and set your own owner account
php artisan migrate:refresh
php artisan db:seed --class=PermissionTableSeeder
php artisan db:seed --class=CreateAdminUserSeeder