Welcome to the Order Management Tool – a powerful, modern order management system built with a robust RESTful API powered by PHP Laravel and a sleek Single Page Application (SPA) using Vue.js. Streamline your business operations with intuitive order tracking, customer management, and product handling all in one place!
- 📦 Order Management: Create, update, and track orders effortlessly
- 👥 Customer Management: Maintain detailed customer profiles and addresses
- 🛍️ Product Catalog: Manage your inventory with ease
- 🔐 Secure Authentication: Built-in user authentication with Laravel Passport
- 📱 Responsive Design: Beautiful, mobile-friendly interface with Vuetify
- 📊 Dashboard Analytics: Get insights into your business performance
- 🔄 Real-time Updates: Vue.js powered for smooth, dynamic interactions
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
- PHP 7.1.3 or later
- MySQL
- Laravel Framework 5.6
- Vue.js + Vuetify + Vuex + VueRouter
1 Clone git repo to your local folder, or download zipped file and unzip
2 Run "composer install"
3 Run "php artisan migrate" to initialize the database
4 Run "php artisan db:seed" to seed initial data (for demo purpose)
5 Run "php artisan passport:install"
5 Run "npm install"
5 Point your browser to your local server
End with an example of getting some data out of the system or using it for a little demo
./vendor/bin/phpunit
Explain what these tests test and why
Todo
Example: Deploy with Jenkins
- Laravel - The PHP Framework For Web Artisans
- comopser - A package manager for PHP
- Homestead - A development environment pre-packaged Vagrant "box"
- Vue.js - The Progressive JavaScript Framework
- Vuetify - Material Design Component Framework
- Vuex - A state management pattern + library for Vue.js
- VueRouter - The official router for Vue.js
- Composer
- npm
- to be defined
- Elias Winberg - Initial work and maintenance - Elias Winberg
This project is licensed under the MIT License - see the LICENSE.md file for details
- Laravel Community
- Laracast.com
- Vuejs