All Projects → taimos → serverless-todo-demo

taimos / serverless-todo-demo

Licence: other
Todo app using AWS Serverless Application Model

Programming Languages

typescript
32286 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects
CSS
56736 projects

Projects that are alternatives of or similar to serverless-todo-demo

faaskit
A lightweight middleware framework for functions as a service
Stars: ✭ 24 (-4%)
Mutual labels:  aws-lambda, aws-sam
Dialetus Service
API to Informal dictionary for the idiomatic expressions that each Brazilian region It has
Stars: ✭ 202 (+708%)
Mutual labels:  aws-lambda, dynamodb
Lambda Refarch Webapp
The Web Application reference architecture is a general-purpose, event-driven, web application back-end that uses AWS Lambda, Amazon API Gateway for its business logic. It also uses Amazon DynamoDB as its database and Amazon Cognito for user management. All static content is hosted using AWS Amplify Console.
Stars: ✭ 1,208 (+4732%)
Mutual labels:  aws-lambda, dynamodb
Graphql Serverless
Sample project to guide the use of GraphQL and Serverless Architecture.
Stars: ✭ 28 (+12%)
Mutual labels:  aws-lambda, dynamodb
super-serverless-sample
Backend serverless que simula o sistema de votação do BBB
Stars: ✭ 30 (+20%)
Mutual labels:  aws-lambda, dynamodb
Contacts api
Serverless RESTful API with AWS Lambda, API Gateway and DynamoDB
Stars: ✭ 66 (+164%)
Mutual labels:  aws-lambda, dynamodb
Awsmobile Cli
CLI experience for Frontend developers in the JavaScript ecosystem.
Stars: ✭ 147 (+488%)
Mutual labels:  aws-lambda, dynamodb
Serverless Express
Run Node.js web applications and APIs using existing application frameworks on AWS #serverless technologies such as Lambda, API Gateway, Lambda@Edge, and ALB.
Stars: ✭ 4,265 (+16960%)
Mutual labels:  aws-lambda, dynamodb
aws-appsync-iot-core-realtime-dashboard
This sample application demonstrates a React based web dashboard receiving real-time updates from IoT sensors. The solution is built with AWS AppSync, AWS Amplify, Amazon Location Service, and AWS IoT Core technologies.
Stars: ✭ 75 (+200%)
Mutual labels:  aws-lambda, dynamodb
Aws Toolkit Eclipse
AWS Toolkit for Eclipse – an open-source plugin for developing, deploying, and managing AWS applications.
Stars: ✭ 252 (+908%)
Mutual labels:  aws-lambda, dynamodb
Sherlock Holmes Partying In The Jungle
Parses AWS events payloads into a plain JavaScript object
Stars: ✭ 12 (-52%)
Mutual labels:  aws-lambda, dynamodb
twitter
A serverless social network that's under development with some cool stuff, such as Serverless Framework, AppSync, GraphQL, Lambda, DynamoDB, Cognito, Kinesis Firehose, and Algolia ☁️
Stars: ✭ 29 (+16%)
Mutual labels:  aws-lambda, dynamodb
Aws Iot Chat Example
💬 Chat application using AWS IoT platform via MQTT over the WebSocket protocol
Stars: ✭ 474 (+1796%)
Mutual labels:  aws-lambda, dynamodb
Discfg
A distributed, serverless, configuration tool using AWS services
Stars: ✭ 75 (+200%)
Mutual labels:  aws-lambda, dynamodb
Scope
🔭 Scope - Create a birdeye's view of your Github project and embed on your site
Stars: ✭ 453 (+1712%)
Mutual labels:  aws-lambda, dynamodb
Serverless
Serverless 架构应用开发指南 - Serverless Architecture Application Development Guide with Serverless Framework.
Stars: ✭ 1,616 (+6364%)
Mutual labels:  aws-lambda, dynamodb
Aws Cognito Apigw Angular Auth
A simple/sample AngularV4-based web app that demonstrates different API authentication options using Amazon Cognito and API Gateway with an AWS Lambda and Amazon DynamoDB backend that stores user details in a complete end to end Serverless fashion.
Stars: ✭ 278 (+1012%)
Mutual labels:  aws-lambda, dynamodb
Lambdaguard
AWS Serverless Security
Stars: ✭ 300 (+1100%)
Mutual labels:  aws-lambda, dynamodb
Yoyo
A dead simple comment engine built on top of AWS lambda and React, alternative comment service to Disqus.
Stars: ✭ 210 (+740%)
Mutual labels:  aws-lambda, dynamodb
hyper-kube-config
H Y P E R K U B E - A Serverless API and kubectl plugin providing a storage and retrieval Kubernetes cluster credentials. Hyperkube leverages AWS Secrets Manager for storing credential information.
Stars: ✭ 27 (+8%)
Mutual labels:  aws-lambda, dynamodb

Purpose

This repository contains a sample application to show the deployment of a serverless application hosted on AWS.

It is using the serverless application model to deploy the application using AWS CloudFormation.

The API backend is implemented using API Gateway and AWS Lambda.

The frontend is written using Angular JS.

Architecture

AWS Services used

  • AWS Lambda - to provide the functionality

  • API Gateway - as HTTPS endpoint for the backend

  • CloudFront - as entry point to serve API and Frontend

  • S3 - to store the static files for the web frontend

  • DynamoDB - database for the stored tasks

  • IAM - for least privilege roles to grant access to the database

  • CloudFormation - to deploy the application

Development

The backend folder contains the Lambda code for the API and the frontend folder contains the Angular JS single page application.

You need NodeJS and NPM to develop in this project.

Deployment

To deploy run the script deploy.sh from the command line and have the AWS CLI set up correctly.

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].