Project : Development of a Product Customization Interface for the Kontakt Website
Department : Marketing
Required Specialization : Computer Engineer/Web Developer
Knowledge :
- Odoo Development : Expertise in Python, XML, QWeb, and custom modules.
- Front-End : Proficiency in JavaScript and frameworks compatible with Odoo (Owl Framework, jQuery).
- Back-End : Experience in managing Odoo modules and customizing data models.
- API Integration : Knowledge of RESTful APIs for payment and data management.
- Databases : Expertise in PostgreSQL, used by Odoo.
- Online Payments : Integration of online payment solutions.
Optional Internship Focus : Development of interactive and personalized user interfaces.
Tasks :
- Needs Analysis:
Analyze requirements to integrate a product customization interface directly into the Odoo platform, considering the existing features of the Kontakt website. - Module Design and Development:
Design and develop an Odoo module to display a list of available products with 2D or 3D previews. - Customization Functionality:
Implement a feature allowing customers to personalize a product by selecting a graphic from a predefined list, positioning it on specific areas, and previewing the result in real time. - Order Processing Integration:
Integrate an order process within Odoo, including secure payment handling with a 50% deposit and customer-selected delivery location. - Technical Specification Generation:
Automatically generate a detailed technical sheet for each customized order, including all customer-selected specifications, and make it available to the production team in Odoo. - Back-Office Interface Development:
Develop a dedicated interface in the Odoo back-office for the Kontakt team to manage customized orders and download technical sheets required for production. - Functional Testing:
Test all module functionalities to ensure stability, security, and an optimal user experience. - Module Optimization:
Optimize the module to seamlessly integrate with the Kontakt website and Odoo ERP system, ensuring data consistency and high performance.
Supervisor : Hamdi Boukadida