π
Invoice Generator
This is an invoicing system created with Laravel, which allows the user to generate invoices based on product and customer catalogs that are manageable.
You can see it here β Invoice-Generator. Credentials
- email: [email protected]
- password: 12345
π οΈ
Previous configuration
Creation of the .env file for environment variable configuration
- Go to root folder and create an .env file.
- Open the .env.example file and copy all of its contents.
- Go to your .env file and paste the copied content.
Database access configuration using the .env file
- You must enter the .env file and configure the database section with the following fields.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=invoicing_system
DB_USERNAME=root
DB_PASSWORD=
π
Available commands
Installation of application dependencies
composer install
Generating the APP_KEY property of our Laravel project in the .env file
php artisan key:generate
Execution of the migrations to create the database tables.
php artisan migrate
Insertion of data from the user table
php artisan db:seed
Insertion of data in the client table
php artisan db:seed --class=ClientSeeder
Insertion of data in the products table
php artisan db:seed --class=ProductSeeder
Inserting data from our companies table
php artisan db:seed --class=CompanySeeder
Runs the app in the development mode.
php artisan serve
π
Physical Database Model
π§©
Mockups
π§βπ»
Technologies
- PHP
- Laravel
- Composer
- Laravel/UI
- DOMPDF
- MySQL
- Bootstrap
- Heroku
- Heroku CLI