Aller au contenu

Demco

Internship




    Marketing

    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 :

    1. Needs Analysis:
      Analyze requirements to integrate a product customization interface directly into the Odoo platform, considering the existing features of the Kontakt website.
    2. Module Design and Development:
      Design and develop an Odoo module to display a list of available products with 2D or 3D previews.
    3. 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.
    4. Order Processing Integration:
      Integrate an order process within Odoo, including secure payment handling with a 50% deposit and customer-selected delivery location.
    5. 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.
    6. 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.
    7. Functional Testing:
      Test all module functionalities to ensure stability, security, and an optimal user experience.
    8. 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