Project consists of creating a backend system on aws with serverless structure and a reactjs admin webapp console.
System will receive a WhatsApp message from different contact numbers as different tasks and replies them back to customer requested task response(as text file, jpeg, pdf, xls vb.).The files are going to be bring from the assigned company folder in S3 bucket .
When end users ask like "Total Sales Today " or "12" as command message. then according to keyword match we will go to company(phone number) and task folder in the aws s3 bucket (keyword best match )and get the file(pdf,xls,jpeg) and return back to customer whatsappnumber.
The data is streaming from a windows client app running on the customers servers which is connected to restapi and websocket as well.
We will make another windows application later after finishing this part which will talk with this backend system to upload the queries results as file into s3 reserved bucket folder and receive live query and send them back to backend system over websocket connection.
Web Admin Panel should be able manage this informations for us Dashboard, Customers, Companies, Requests , Tasks, Queries , Logs , Usage KPIs,
(keywords #of each request coming from each single customer Should see all allowed contacts ,
Web Admin Panel can use all REST API
Notes: user can have multiple companies and
company can have multiple users (one of them owner )
For each user has an automatically created password which will be used for the windows agent app running on cleint windows server to connect both REST APIs and websocket for live tasks.
13 freelancer chào giá trung bình$467 cho công việc này
Hello. I can do your project in 10 days. I have good experience in RestApi, websocket, Reactjs, aws serverless etc, so the tech specs are no problem for me. Let me know your detail requirements. Best regards.