GithubHelp home page GithubHelp logo

swalusimbi / order-management-system Goto Github PK

View Code? Open in Web Editor NEW

This project forked from julininio/order-management-system

0.0 0.0 0.0 8 MB

An open-source restaurant/ordering management system

Home Page: https://ronaldscatering.com

License: MIT License

Shell 0.01% JavaScript 0.43% PHP 77.31% TypeScript 4.24% CSS 0.19% Vue 17.76% Blade 0.06%

order-management-system's Introduction

โœจ Application Features

cover

๐Ÿ‘ฑ Types of User

  • Admin
    • Kitchen manager
    • Deliver Boy
    • Dynamic roles
  • Customer

๐Ÿ‘ฑ User Interface

Landing Page

  • Ability to display all the food and services
  • Create account upon checkout
  • Login account

About us

  • Contacts info

Customer Account

  • List of product

  • Categories

  • Profile

  • My orders

  • My addresses

  • Ability to add orders

  • COD

  • Online Payment (GCASH)

Admin Account

  • Dashboard

    • Summary (last 30 days)
    • Overview charts
    • Recent activity table
  • Categories โœ…

    • Create
    • Read
    • Update
    • Delete
  • Products โœ…

    • Create
    • Read
    • Update
    • Delete
  • Orders โœ…

    • Read
    • Update
    • Delete
  • users โœ…

    • Create
    • Read
    • Update
    • Delete
  • roles โœ…

    • Create
    • Read
    • Update
    • Delete
  • orders (status)

  • New orders

  • Under process orders

  • Out to deliver orders

  • Delivered orders

  • Cancelled orders

Delivery boy

  • Ability to view and manage delivery status

Kitchen manager

  • Ability to view and manage delivery status
  • Ability to manage all orders

๐Ÿ› ๏ธ Settings

  • Profile
  • Address
  • Logout

๐Ÿ‘จโ€๐Ÿ”ฌ Misc. Features

  • Realtime notification
  • Realtime events

๐Ÿš€ Deployment

โ„น๏ธ Demo

Links

Admin Credentials

๐Ÿšง Installation

  1. Clone the repository
  git clone https://github.com/Phojie/restaurant-management-system.git
  cd restaurant-management-system
  1. Install the dependencies
  composer install
  yarn install 
  1. Copy the example env file and make the required configuration changes in the .env file
  cp .env.example .env
  1. Generate a new application key and optimize the application
  php artisan key:generate && php artisan optimize
  1. Run the database migrations (Set the database connection in .env before migrating) โš ๏ธ This DB is designed based on PGSQL
  php artisan migrate --seed
  1. Create a symbolic link from "public/storage" to "storage/app/public"
  php artisan storage:link
  1. Start the local development server (Vue)
  yarn dev
  1. Start the local development server (Laravel)
  php artisan serve

You're ready to go! Visit in your browser (e.g. http://localhost:8000), and login with:

๐Ÿงช Running tests

๐Ÿšง Note: Tests are still in development. ๐Ÿšง

To run the tests, run:

php artisan test

order-management-system's People

Contributors

phojie avatar swalusimbi avatar

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.