This a Multi-user system for managing Invoices and generating reports and statistics.
- You can test the Invoices system at https://invoices-system.herokuapp.com/home
- Use [email protected] as email
- And momtaznussair as password
-
Add and manage customers and products.
-
Add invoices and automatically calculate VAT VALUE and total commission.
- Manage , Archive or print invoices.
- Search invoices and generate reports.
- Create users , asign custom roles and permissions to them , and suspend or activate users.
- Statistics about invoices and customers.
- Mail and database notifications.
Project is created with:
- Laravel: 8
- Bootstrap: 5
- Javascript
- AJAX
-
Clone project
-
Go to the folder application using cd command on your cmd or terminal
-
Run
$ composer install
on your cmd or terminal -
Copy .env.example file to .env on the root folder. You can type
$ copy .env.example .env
if using command prompt Windows or$ cp .env.example .env
if using terminal, Ubuntu -
Open your .env file and change the database name (DB_DATABASE) to whatever you have, username (DB_USERNAME) and password (DB_PASSWORD) field correspond to your configuration.
-
By default, the username is root and you can leave the password field empty. (This is for Xampp)
-
By default, the username is root and password is also root. (This is for Lamp)
Run $ php artisan key:generate
Run $ php artisan migrate
Run $ php artisan db:seed
Run $ php artisan serve
Go to localhost:8000