Is a web based management information system app for managing manufacture inventory.
Inventory Control:
- Product
- Raw Material
Report:
- Material Purchases
- Product Sales
You had to following these step below for developing this application:
-
Clone this repository.
-
Create an
.envfile.You have to create an
.envfile based on.env.examplefile. these are some variables that need to be set.Database connection is required, please filling up all variables below:
.... DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=sensasi_logistic_mis_data DB_USERNAME=root DB_PASSWORD=root ....This apps is also capale for sending emails but you have to setup the connection to the email server first. please filling up these variables:
MAIL_MAILER= MAIL_HOST= MAIL_PORT= MAIL_USERNAME= MAIL_PASSWORD= MAIL_ENCRYPTION= MAIL_FROM_ADDRESS=
This apps is also capable using Google OAuth. First, you need create a project on Google Cloud. then, create a credentials for OAuth for filling these variables.
... GOOGLE_OAUTH_CLIENT_ID= GOOGLE_OAUTH_CLIENT_SECRET= ...
-
run the
composer installcommand on terminal:composer install
-
Generate Laravel key:
php artisan key:generate
-
Migrate the database:
php artisan migrate
Reference: https://laravel.com/docs/8.x/migrations#introduction
-
Seed the database:
php artisan db:seed
Reference: https://laravel.com/docs/8.x/seeding#introduction
-
Serve the web apps
For quickstart you can type command below:
php artisan serve
-
Initialize the apps
This app need a few initial setup to make it works. To setting up, first, open your browser and go to
localhost/initialize-app. then, follow the instruction to initial setup. -
Done
Congratulations‼, this App is ready for development. You can use credential below to login into the apps:
email : super@man.com password : superman🎉🎉🎉
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project.
- Create your Feature Branch (
git checkout -b feature/AmazingFeature). - Commit your Changes (
git commit -m 'Add some AmazingFeature'). - Push to the Branch (
git push origin feature/AmazingFeature). - Open a Pull Request.
The code is released under the MIT license.
Email - sensasi.apps@gmail.com