You will use AWS Lambda to build a serverless compute function that will alert users on my stock trades. You will have the freedom to use Node.js or Python, which ever language you are most comfortable with.
Architecture (diagram attached):
1. Connect to the GET [login to view URL] endpoint to stream orders in real-time. You will need to send a request every 30 minutes to keep the streaming link "active". To keep it active, we will send a balance request every 28 minutes. Documentation link below:
[login to view URL]
2. When an order is created or executed (refer to order and executions routes) you will send a Twilio SMS notification to all users registered.
3. The serverless function will be hosted on AWS Lambda and Monitored by CloudWatch. Run the Function 9:30am - 4pm ET.
Tools we will use:
Twilio API (to send SMS texts)
Questrade API (broker API)
AWS Lambda to deploy the function
AWS Cloudwatch to monitor logs and run the function from 9:30am to 4pm ET (during stock market hours)
We will host all environment variables and API Keys in AWS Lambda
A simple architecture diagram is attached. If you're not familiar with all of these APIs and tools, please don't apply.
This API can be built in a few hours. If this will take you longer than 8hrs please don't bother applying. If this is built correctly, more work will be requested to further develop the API and the project.
15 freelancers are bidding on average $590 for this job
Hi there, We've reviewed the details of your project and we are quite confident that we can do it within a couple of day if not in one day. Looking forward to work with you! Thank you!