Skip to content

Odoo is a suite of business management software tools including, for example, CRM, e-commerce, billing, accounting, manufacturing, warehouse, project management, and inventory management. The Community version is a libre software, licensed under the GNU LGPLv3

Notifications You must be signed in to change notification settings

sajjad-yousuf-96/Odoo-v14-15

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

My Work Till now using Odoo

I have uploaded custom addons which are properly made by Muhammad Sajjad(Me).
  1. Custom Whatsapp Message on Sales Order Addons.Branch
  2. Jasper Report Pdf Generator on Sales Order Addons.Branch
  3. Partner Customization(removing name field and inserting first_name,middle_name,last_name,DOB,Age(calculated from DOB) in res.partner page.Branch
  4. Send Whatsapp Message to any customer from Partners Table using wizard(pop-up window)Branch

How to Download and install Odoo in your Linux(Ubuntu)

You can get the pdf of how to setup odoo in ubuntu by click on given link: Download Odoo Setup Instruction PDF.

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

About

Odoo is a suite of business management software tools including, for example, CRM, e-commerce, billing, accounting, manufacturing, warehouse, project management, and inventory management. The Community version is a libre software, licensed under the GNU LGPLv3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published