EFLInventory V2 is a simple-to-use, web and PC inventory and point-of-sale application written in PHP using Laravel framework. It uses MySQL as the data backend and has a Bootstrap 4 material-like user interface. It is designed to assist small-scale retail stores with keeping track of items and inventory, and generate reports based on inventory, purchases and sales.
Migrate Screen (Migrate from previous records using a predefined MS Excel template)
Easiest way to get started with this:
git clone https://github.com/chrisidakwo/eflinventory-v2.git
cd eflinventory-v2
Run from command prompt
composer install
Copy .env.example
to .env
. Update details to suit your server & DB setup.
Generate application key using:
php artisan key:generate
To create database tables either run these two commands:
php artisan migrate
php artisan migrate:seed
or run the `database.sql` script.
If you're gonna be running the SQL script, please ensure to look through it before running. It's not a harmful script, but just be sure.
The `database.sql` file is located within the `bootstrap` directory.
<p>
Manager login details:
<br>Username: chrisidakwo
<br>Password: secret
</p>
## User Interface
[Material Pro Admin Template](https://themeforest.net/item/materialpro-bootstrap-4-admin-template/20203944) is the UI theme used for this application.
## Known Issues (as of 10th Aug 2020)
- Unhandled exceptions for migration using Excel spreadsheets.
## TODO
- Frequent database backup to Google Drive or Dropbox
## License
EFLInventory-V2 is an open-source software licensed under the [GPU v3 License](https://www.google.com.ng/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwin57Oi5szYAhULBcAKHS0RAQ8QFggnMAA&url=https%3A%2F%2Fwww.gnu.org%2Flicenses%2Fgpl-3.0.en.html).