This project opens the door for a long-term partnership if we succeed in implementing this MVP. We are seeking a skilled Python developer with experience in the technologies mentioned below. Regardless of an extended partnership, all produced code must be transferred (via GitHub).
# Project Overview
We are excited to build an innovative project consisting of three integrated AWS modules: Orchestrator, Brain, and Indexer. These modules will be developed using
– Server: ECS Fargate or ElasticBeanstalk,
– Data: stored in RDS Postgres and Amazon S3.
– Backend: Python using Flask or FastAPI,
– Frontend: preferably Streamlit (also Angular or Vue are viable options).
# Role and Responsibilities
While I will be developing the Brain module myself, I am looking to delegate the development of the Orchestrator and Indexer modules to a talented freelancer.
## Orchestrator Module
This module primarily involves:
– Receiving messages via Z-Api from a specific lead.
– Using OpenAI to transcribe/describe audio or images.
– Storing the data in RDS, reconstructing the complete chat.
– Sending an async call to the Brain API with the lead’s ID.
After Brain processing, handle:
– Receiving the new message and a parameter representing the current conversation phase.
– Sending the phase to ClickUp (official API) or a predefined webhook.
– Sending the message back to the lead via Z-Api.
##Frontend
– Register phase descriptions.
– Connect WhatsApp via QR code (from Z-Api).
– Connect Google Drive to access a specific folder.
– Provide an option for direct file uploads (store them on Amazon S3?).
– Connect ClickUp, with the option to use a webhook (for alternative CRM integration).
## Indexer Module
On the Orchestrator’s page, there will be a button that triggers the indexing process:
– Access the Google Drive folder, read all documents (5-10, including GDoc, GSheet, Docx, Excel, and PDF).
– Pass these documents to the Brain module.
# Why Join This Project?
– Opportunity for a long-term partnership.
– Work on an exciting and innovative project.
– Collaborate with a dedicated programmer and contribute to cutting-edge AI solutions.
# How to Apply
If you are interested and meet the qualifications, please submit your proposal along with examples of similar projects you have worked on, as well as time and cost estimates.. Let’s create something amazing together!
Budget: $1,000
Posted On: July 06, 2024 16:20 UTC
Category: Full Stack Development
Skills:PostgreSQL, Flask, Python, JavaScript, API, Amazon Web Services
Country: Brazil
click to apply
Powered by WPeMatico