Aion is a Hellenistic deity associated with time.
Also an iCal proxy and filtering service.
Ever subscribe to an iCal calendar (Meetup, Facebook, etc) that has some events that aren't in your area? Or just a subset that you aren't interested in?
Aion allows you to proxy iCal calendars and filter out the events you aren't interested in. It also allows filtering by location.
Less noise, more signal. Making the world a better place™.
Currently, I have the service running at https://vx4o2p9fuk.execute-api.us-west-2.amazonaws.com/prd. Not the most friendly URL, but not to fear--I'll get a domain set up for it soon.
This project has a relatively more complex CircleCI config, as it needs to run a containerized dynamo local for testing.
CircleCI has a local tool to help validate your config here: https://circleci.com/docs/2.0/local-cli/
- AWS Lambda
- Spark web framework
- Kotlin
- Google Geocoder API
- Serverless Framework for deployment
- localstack for testing
- Google Maps Geocoding API: https://developers.google.com/maps/documentation/geocoding/intro
- Google Maps Geocoding SDK: https://github.com/googlemaps/google-maps-services-java
- Forwarding a CloudFlare subdomain to AWS for use with API Gateway.