Skip to content

Latest commit

 

History

History
87 lines (78 loc) · 2.91 KB

README.md

File metadata and controls

87 lines (78 loc) · 2.91 KB

logo

This is a web app aimed to provide a complete overview of the company status, regarding the information that is contained on the SAF-T file (standard audit file for tax purposes) and information regarding sales orders, purchases, inventory, and accounts payable, using a dashboard to provide high level/graphical information with drill down functionalities to products/ supplier/ purchases.

Integrates with the Jasmin accounting software.

This project was developed as a course assignment of the Information Systems subject at Faculdade de Engenharia da Universidade do Porto.

For a complete list of features see the project report.

Screenshots

Setup

Requirements

  • PHP 7.1+
  • Composer

1. Install dependencies.

composer install

2. Rename .env.example to .env and fill the following fields:

# Database related
DB_CONNECTION=
DB_DATABASE=FILL_THIS
DB_USERNAME=FILL_THIS
DB_PASSWORD=FILL_THIS

# Jasmin software API user
JASMIN_APPLICATION_ID=
JASMIN_APPLICATION_SECRET=

3. Generate a new Laravel app key.

php artisan key:generate

4. Run database migrations and seed tables.

php artisan migrate:refresh --seed

4. Start development server.

php artisan serve

5. Access project at localhost:8000

6. Login with the following credentials:

User: admin@admin.com
Password: admin

Libraries/Frameworks used

Developed by