Skip to content

abdelhady360/Project-Invoices-Kastor-Pro

Repository files navigation

Build Status Total Downloads Latest Stable Version License


Project Invoices

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 !

Features

  • 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

Requirements

PHP >= 7.2.5
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension
XML PHP Extension
Or
XAMPP 7.X 

Install

Clone repo

git clone https://github.com/abdelhady360/Project-Invoices-Kastor-Pro.git

Install Composer

Download Composer

Composer update/install

composer install

Install Nodejs

Download Node.js

NPM Install

npm install

How to setting

  • 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

Communication