Summary
We have come across the need to create and host our own landing pages. This is a necessity because we want to provide the means for our clients to create landing pages through our system. Unfortunately, our current landing pages provider does not allow API access to landing page creation or editing. This project will encompass two portions of the overall feature. The first is a generator that, given a template, field values, form fields, and images, will create the landing and thank you pages. The second portion is a serverless hosting infrastructure involving AWS API Gateway endpoint, AWS S3, and an AWS Lambda function to act as a router from landing page URL to the physical resource.
Materials to be Provided
* DB schema and test data.
* A Landing page and a thank you page template.
Expected Result
A generator that creates a landing page and thank you page, and places them on S3. A router that given a URL is able to direct the traffic to the correct resource.
Details
Both the generator and the router are AWS Lambda functions. The data to compile the landing and thank you pages comes from MySQL DB. The file storage is AWS S3. The router should use a collection store such as DynamoDB for the runtime data. All code should run on Node.js and be built using TypeScript.
About the recuiterMember since May 20, 2018 Bharat Jeswani
from Bologna, Italy