Project : Development of a Product Customization Interface for the Kontakt Website
Department : MARKETING
Required Specialization : Computer Engineer/Web Developer
Knowledge :
- Expertise in Odoo development (Python, XML, QWeb, custom modules)
- Front-end: Proficiency in JavaScript and Odoo-compatible frameworks (Owl Framework, jQuery)
- Back-end: Experience with Odoo module management and data model customization
- 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
Internship Focus : Development of interactive and customized user interfaces
Tasks :
- Analyze requirements to integrate a product customization interface directly into the Odoo platform, considering existing functionalities of the Kontakt website
- Design and develop an Odoo module to display available products list and their 2D or 3D preview
- Implement functionality allowing customers to customize products by choosing graphics from a defined list, positioning them in specific areas, and previewing results in real-time
- Integrate an order process via Odoo, including secure payment management with 50% deposit and customer delivery location selection
- Automatically generate detailed technical specifications for each customized order, including all customer-chosen specifications, and make it available to the production team in Odoo
- Develop a dedicated interface for the Kontakt team in the Odoo back-office, enabling customized order management and downloading of technical specifications needed for production
- Test all module functionalities to ensure stability, security, and optimal user experience
- Optimize the module for seamless integration with the rest of the website and Kontakt’s Odoo ERP system, ensuring data consistency and performance
Supervisor : Hamdi Boukadida