Ir à oferta completa

WORDPRESS QUOTATION COMPARISON MARKETPLACE CUSTOMIZATION

Descrição da oferta de emprego

SYSTEM SPECIFICATION REQUIREMENTS Project Name.
[login to view URL] Platform.
WordPress Overview [login to view URL] is a WordPress-based platform designed to streamline the tendering process for contractors and project managers.
Key functionalities include.
View Open Tenders.
Contractors can browse and access details of available tenders.
Project-Based Group Chat.
A group chat is automatically created when a project manager posts a project, enabling interested contractors to communicate project requirements.
Upload Quotations.
Contractors can submit quotations for tenders, including pricing, terms, and other relevant information.
AI-Powered Quotation Comparison.
After a tender closes, submitted quotations are processed using Google Document AI to extract key data for automated comparison.
User Management.
The platform supports user registration and management, allowing contractors and project managers to maintain profiles and track submissions.
WordPress Theme Theme Used.
Freeio - Freelance Marketplace WordPress Theme Source File.
Download Link WordPress Chat Plugin Chat Plugin Used.
WP Guppy - A Live Chat Plugin for WordPress Source File.
Download Link Current Status The WordPress site has been set up with essential features, including contractor and project manager sign-ins, project creation, etc.
However, the site currently operates more like a freelancer platform than a dedicated quotation comparison portal.
Two major customization areas are identified.
Part A.
Quotation Comparison Part B.
Project-Based Group Chat Customization may also require adjustments to the theme to ensure design and functionality align with client expectations.
PART A.
QUOTATION COMPARISON Description Develop a system to retrieve quotation metrics from WordPress projects created by project managers, process and compare contractor quotations using Google Document AI, and display the results on the WordPress site.
This module comprises two parts.
A1.
WordPress Plugin Functionality.
Enable project managers to enter a comparison matrix to remind contractors to include specific values (e.
., brand, model, method statements, warranty) in their quotations.
Pass the comparison matrix to middleware for processing during the comparison stage.
Receive processed comparison data from middleware (A2) and display results for project managers.
Allow exporting to PDF and printing.
(Design reference.
Figma Link) Admin Settings.
The plugin should enable the website admin to set default comparison values that will automatically appear in the project creation table, with options for project managers to modify them.
A2.
Middleware Process Overview Quotations Upload.
Contractors submit quotations (PDF, Word, etc.) via the WordPress platform, temporarily stored on the server.
Trigger Middleware on Tender Closure.
When a tender closes, WordPress sends an API request to the middleware to start processing the quotations.
Document Processing.
Middleware retrieves quotations from WordPress and sends them in batches to Google Cloud Document AI for processing.
The AI extracts relevant data (based on the comparison matrix, e.
., prices, quantities, delivery times).
Custom Comparison Logic.
Middleware applies custom comparison logic based on processed data (as outlined in the Figma design).
Prepares a structured output (e.
., JSON, Excel, CSV) summarizing the comparison.
Results Communication.
Middleware sends the results back to WordPress using a custom plugin/API integration, displaying the comparison data on the relevant tender page.
Suggested Middleware Technology Stack Backend Framework.
Node.
s with Express.
For building a scalable RESTful API to handle requests and responses.
Python with Flask/Django.
If a more data-centric processing approach is preferred, leveraging Python's libraries for data manipulation.
API Gateway.
Utilize [login to view URL] (for Node.
s) or Flask/Django REST API to create API endpoints for communication between WordPress and middleware.
Cloud Integration.
Use Google Cloud SDK or Google Cloud Functions for sending documents to Document AI and handling the results, enabling serverless processing.
Database.
Use PostgreSQL or MongoDB for storing processed data and quotations, providing robust data handling and querying capabilities.
Consider Firebase Firestore for real-time data syncing and ease of use.
Containerization.
Use Docker to containerize the middleware application, allowing easy deployment and scaling in different environments.
PART B.
PROJECT-BASED GROUP CHAT Objective Enhance the existing WP Guppy plugin for WordPress to meet the specific needs of the [login to view URL] platform.
Existing Features The WP Guppy plugin currently supports.
Post-Based Chat.
Automatically creates a chat for new WordPress posts.
Group-Based Chat.
Users can create group chats.
While the plugin offers both post-based and group-based chats, it does not integrate them in a way that suits our project needs.
Therefore, your task is to customize the plugin to implement the following features.
Automatic Project Based Group Chat Creation.
Automatically create a new project based group chat when a project is posted by the project manager.
Contractor Participation.
Ensure that all contractors associated with the project can join the newly created chat.
Chat Interface Enhancements.
Display all chats that contractors have previously joined within the chat interface.
Implement a search function that allows contractors to find chats by project name.
Additional Requirements Documentation.
The developer must maintain clear documentation on all areas modified to facilitate future updates and modifications.
Child Theme.
Any modifications to the WordPress theme must be implemented using a child theme to ensure that updates to the parent theme do not affect customizations.
PHP WordPress CSS WordPress Plugin Inteligência Artificial ID do Projeto.
# Sobre o projeto 29 propostas Aberto para ofertas Projeto remoto Ativo em 14 minutos atrás
Ir à oferta completa

Detalhes da oferta

Empresa
  • Indeterminado
Localidade
  • Em todo Portugal
Endereço
  • Indeterminado - Indeterminado
Data de publicação
  • 22/09/2024
Data de expiração
  • 21/12/2024
Estágio iefp: oportunidade business manager
Outglocal

Apoio na criação de conteúdos para o site em wordpress e redes sociais (linkedin, facebook e instagram)... requisitos do trabalho perfil pretendido dos candidatos: capacidade de relacionamento interpessoal licenciatura em marketing ou comunicação empresarial, apto para medida estágio ativar capacidade......

Técnico(a) Informática
Pro Unicenter

Perfil do candidato curso técnico de informática experiência profissional relevante mínimo 1 ano, em funções equivalentes conhecimentos sólidos nas linguagens - pl/sql, lp - shell scripting conhecimento em sistemas operativos linux e windows conhecimentos de desenvolvimento web, plataformas drupal,......