Skip to content

elias-winberg/og-mgt

Repository files navigation

🚀 Order Management Tool

Order Management Tool Banner

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!

✨ Features

  • 📦 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

🖼️ Screenshots

Dashboard Overview

Dashboard Screenshot

Order Management

Order Management Screenshot

Customer Portal

Customer Portal Screenshot

Product Catalog

Product Catalog Screenshot

Getting Started

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.

Getting Started

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.

Prerequisites

  • PHP 7.1.3 or later
  • MySQL
  • Laravel Framework 5.6
  • Vue.js + Vuetify + Vuex + VueRouter

Installing

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

Running the tests

./vendor/bin/phpunit

And coding style tests

Explain what these tests test and why

Todo

Deployment

Example: Deploy with Jenkins

Built With

  • 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

Versioning

  • to be defined

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Laravel Community
  • Laracast.com
  • Vuejs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published