Skip to content

sajjad-yousuf-96/MSY-RESTAURANT-ODOO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Odoo-v14-15


What Is Odoo

Odoo is a suite of web based open source business apps.

The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...

The Main Architecture of Odoo in a Nutshell:

1. Backend: Postgresql, Python 3 (Odoo 11.0 and up), XML
2. Frontend: HTML, Javascript, QWeb (proprietary), XML
3. Odoo follows a MVC architecture:

Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.

Writing code with Python

The primary programming language of Odoo is Python. Like the other technologies underlying Odoo, the Python language is open source and runs on all the major contemporary operating systems.

Following the Model-View-Controller design

Odoo is built upon a Model-View-Controller (MVC) architecture. One of the primary goals of this architecture is to separate the visual display of the information from the business rules and management of the underlying data.

Designing models

he model is essentially the data that makes up your Odoo installation, which is stored in the PostgreSQL database. Odoo is unique in that database structures are typically defined by the Odoo modules at the time they are installed.

Rendering views

Each view in Odoo is defined in XML documents. The Odoo framework is responsible for rendering these view files in a web browser.

Authoring controllers

The controller component of the architecture is where the business logic and workflow rules of the Odoo application are applied

How To Get My Custom Addons run your OS

You simply have to add custom addons path in our odoo.conf in your Odoo #version directory and paste my custom Addons folder in that path and simply run the module

MSY-RESTAURANT-ODOO

## Setup
git clone https://github.com/sajjad-yousuf-96/MSY-RESTAURANT-ODOO.git

cd MSY-RESTAURANT-ODOO

run your odoo localhost:8069/web if you have configure different localhost then
localhost:####/web

Create Database

Go to Apps Menu Search 'MSY RESTAURANT' and install module

How To Use

Click on MSY RESTAURANT from main menu

By Clicking on Menu Item

By Clicking on Table

By Clicking on Billing

How To Create Billing

SELECT TABLE FROM TABLE DROP DOWN

Open Billing Menu --> Create Click on Add line at bottom line You will se the list of menu Item price will come automatically

Add Quantity And then total price will automatically calculated

After menu is added click on dine in Button so that table will shift to Occupied and will not visible for selection.

When You want to complete bill

Click on Billed Button Then Table will move to unoccupied state and will be avaliable for selection and bill will be printed.

About

Restaurant management system with table booking

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages