Giter VIP home page Giter VIP logo

inforkgodara / purchase-orders Goto Github PK

View Code? Open in Web Editor NEW
12.0 1.0 11.0 18.14 MB

Web-based single page application (SPA) built in Laravel and Vue Js. Basically, it can be used for the order process of the Purchase Department in any organization.

License: MIT License

PHP 27.15% Vue 51.80% Shell 0.10% Less 14.42% Blade 6.54%
purchase-orders php-purchase-orders laravel-purchase-orders php mysql inforkgodara vue laravel composer laravel-project

purchase-orders's Introduction

About Purchase Orders

Purchase Orders is a web based application that allows users in a small business environment to create and manage purchase orders with the existing ERP. A purchase order is a commercial document and first official offer issued by a buyer to a seller indicating types, quantities, and agreed prices for products or services. It is used to control the purchasing of products and services from external suppliers.[1] Purchase orders can be an essential part of enterprise resource planning system orders.

Setup on local machine

I have used homestead environment to develop this application. If you would like to run this app on your local development server, you must install NPM and PHP Composer to build the project.

Once you have installed NPM and Composer, cd into the project directory, and run 'composer install' to get PHP dependencies and 'npm install' and then 'npm run dev' to build this project.

Once installed and built, you need to create database and configure it in .env file. You can access the project at http://localhost:8080. As the client does not currently have a user creation endpoint, 'php artisan migrate:fresh --seed' to migrate database tables and seed the database with demo users and data.

Used technology

  • HTML5
  • CSS3
  • JavaScript
  • PHP 7.1.3
  • MySql
  • jquery 3.2
  • Laravel 5.8

PHP depedencies

  • php: ^7.1.3
  • fideloper/proxy: ^4.0
  • kyslik/column-sortable: ^5.8
  • laravel/framework: 5.8.*
  • laravel/tinker: ^1.0
  • beyondcode/laravel-dump-server: ^1.0
  • filp/whoops: ^2.0
  • fzaninotto/faker: ^1.4
  • mockery/mockery: ^1.0
  • nunomaduro/collision: ^3.0
  • phpunit/phpunit: ^7.5

JavaScript depedencies

  • axios: ^0.18
  • bootstrap: ^4.3.1
  • cross-env: ^5.1
  • jquery: ^3.2
  • laravel-mix: ^4.0.7
  • lodash: ^4.17.5
  • popper.js: ^1.12
  • resolve-url-loader: ^2.3.1
  • sass: ^1.15.2
  • sass-loader: ^7.1.0
  • vue: ^2.6.10
  • vue-template-compiler: ^2.6.10
  • bootstrap-vue: ^2.0.0-rc.25
  • cxlt-vue2-toastr: ^1.1.0
  • laravel-vue-pagination: ^2.3.0,
  • router: ^1.3.3
  • vee-validate: ^2.2.12
  • vue-router: ^3.0.6
  • vue-select: ^3.1.0
  • vue-toasted: ^1.1.27
  • vuex: ^3.1.1

Build tool

  • NPM - Package Manager
  • webpack - Module Bundler
  • git - Source Control

Author

  • Ramesh Kumar (inforkgodara)

Screenshots

Login purchase orders

login purchase orders

Branch module list view

list of branch module

Purchase order creation

order creation

Creditor creation

creditor creation

Note: Kindly check before using it cause getting security vulnerability warnings from github.

purchase-orders's People

Contributors

inforkgodara avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

purchase-orders's Issues

List all item by Purchase Page

Hallo

first thx for nice script is it possibel to List all Item on Purchase Page as table so just Qty can be add/edit

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.