All Projects → cowholio4 → Lambda Contact Form

cowholio4 / Lambda Contact Form

Simple aws lambda function to support a website contact form

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Lambda Contact Form

Apex
Old apex/apex
Stars: ✭ 20 (-68.25%)
Mutual labels:  serverless, aws-lambda
Lambdify
AWS Lambda automation and integration for Python.
Stars: ✭ 48 (-23.81%)
Mutual labels:  serverless, aws-lambda
Chalice
Python Serverless Microframework for AWS
Stars: ✭ 8,513 (+13412.7%)
Mutual labels:  serverless, aws-lambda
Ng Toolkit
⭐️ Angular tool-box! Start your PWA in two steps! Add Serverless support for existing projects and much more
Stars: ✭ 1,116 (+1671.43%)
Mutual labels:  serverless, aws-lambda
Aws Power Tuner Ui
AWS Lambda Power Tuner UI is an open source project creating a deployable easy to use website built on a layered technology stack allowing you to optimize your Lambda functions for cost and/or performance in a data-driven way via an easy to use UI.
Stars: ✭ 52 (-17.46%)
Mutual labels:  serverless, aws-lambda
Serverless Next
How to use Serverless to provide the frontend with a full API with minimal effort and max. scalability
Stars: ✭ 41 (-34.92%)
Mutual labels:  serverless, aws-lambda
Cobolambda
Serverless COBOL on AWS Lambda.
Stars: ✭ 48 (-23.81%)
Mutual labels:  serverless, aws-lambda
Graphql Serverless
Sample project to guide the use of GraphQL and Serverless Architecture.
Stars: ✭ 28 (-55.56%)
Mutual labels:  serverless, aws-lambda
Serverless Export Env
Serverless plugin to export environment variables into a .env file
Stars: ✭ 51 (-19.05%)
Mutual labels:  serverless, aws-lambda
Serverless Es Logs
A Serverless plugin to transport logs to ElasticSearch
Stars: ✭ 51 (-19.05%)
Mutual labels:  serverless, aws-lambda
Lambda Packs
Precompiled packages for AWS Lambda
Stars: ✭ 997 (+1482.54%)
Mutual labels:  serverless, aws-lambda
Haveibeenpwned Zxcvbn Lambda Api
Deploy your own secure API to estimate password strength and check haveibeenpwned for known matches - HTTPS by force, server not required, fire and brimstone sold separately 🔥
Stars: ✭ 57 (-9.52%)
Mutual labels:  serverless, aws-lambda
Lamlight
Lamlight is a command line tool to allow easy handling of AWS lambda functions. It allows to put heavy dependencies like numpy and scipy on AWS lambda and updating your lambda function very quickly.
Stars: ✭ 37 (-41.27%)
Mutual labels:  serverless, aws-lambda
Up
Up focuses on deploying "vanilla" HTTP servers so there's nothing new to learn, just develop with your favorite existing frameworks such as Express, Koa, Django, Golang net/http or others.
Stars: ✭ 8,439 (+13295.24%)
Mutual labels:  serverless, aws-lambda
Serverless Plugin Stackstorm
Plugin for serverless framework to run ready to use actions from StackStorm Exchange as AWS Lambda.
Stars: ✭ 28 (-55.56%)
Mutual labels:  serverless, aws-lambda
Corgi
AWS Lambda / API Gateway native, fast and simple web framework
Stars: ✭ 44 (-30.16%)
Mutual labels:  serverless, aws-lambda
Unicorn Mart
A proof of concept e-commerce store leveraging Contentful, GatsbyJS, Stripe, and serverless via clay.run
Stars: ✭ 21 (-66.67%)
Mutual labels:  serverless, aws-lambda
Aws Lambda Dotnet
Libraries, samples and tools to help .NET Core developers develop AWS Lambda functions.
Stars: ✭ 945 (+1400%)
Mutual labels:  serverless, aws-lambda
Aws Serverless Java Container
A Java wrapper to run Spring, Jersey, Spark, and other apps inside AWS Lambda.
Stars: ✭ 1,054 (+1573.02%)
Mutual labels:  serverless, aws-lambda
Serverless Image Resizer
Serverless image resizer like imgix on API Gateway & Lambda
Stars: ✭ 52 (-17.46%)
Mutual labels:  serverless, aws-lambda

Lambda-Contact

A simple aws-lambda function that allows you to have a contact form on your static website. (hosted on S3/Cloudfront) Currently, emails are sent via SES.

I made this aws-lambda function in August 2015 for a startup I joined and in 2017 I modified it to use serverless.

Instructions

  1. Install serverless
  2. Run npm install
  3. Change the config.json file to match your 'from' to 'to'.
  4. Run serverless deploy
  5. Copy the URL from the output of the previous command and use it in your contact form.

Exmaple Form

<form method="post" action="https://API_GATEWAY/contact">
    <input name="name" required="true" placeholder="Name" type="text" id="name">
    <input name="affiliation" placeholder="Affiliation" type="text">
    <input name="email" placeholder="E-mail Address" type="email" required="true">
    <textarea name="message" required="true" placeholder="Your message" maxlength="999"></textarea>
    <button type="submit">Send</button>
</form>

TODO

  1. Add more robust spam protection
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].