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, ...
1. Backend: Postgresql, Python 3 (Odoo 11.0 and up), XML2. 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.
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. 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. 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. Each view in Odoo is defined in XML documents. The Odoo framework is responsible for rendering these view files in a web browser. The controller component of the architecture is where the business logic and workflow rules of the Odoo application are appliedYou 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 ## 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
Click on MSY RESTAURANT from main menu
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.