Skip to content

smartsquare/wecky-web

Repository files navigation

Wecky - Website Checker

Checks a website for a user and notifies the user by email if it changed.

This is mostly an AWS playground. :-)

Getting started

You can configure wecky-web either to use a local dev DynamoDB or the production DB. When you want to use the local dev DB, set System Property accordingly. You can either use localstack or just follow the instructions given here.

amazon.dynamodb.endpoint=http://localhost:8000

When running wecky-web against the production AWS environment, you need to set the accessKeyId and secretKey.

aws.accessKeyId=YOURKEYID
aws.secretKey=YOURKEYID

This can be done in Spring Boot style, using a system property for instance: -Daws.accessKeyId=FOOBAR.

Architecture

wecky-web itself is a Spring Boot application that uses

  • spring-data-dynamodb to read/write from/to DynamoDB and
  • aws-java-sdk-lambda to call lambda functions from java.

The overall systems architecture is as follows: Wecky Architecture

Further reading

About

Website Checker, web frontend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published