Anna Aitchison's Projects
A custom user store for ASP .NET Core Identity built in C#. Designed to allow ASP .NET Core Identity to store user and role data in AWS DynamoDB rather than Microsoft SQL Server etc.
A collection of bits and bobs for doing stuff with AWS tools and services. Focuses on the AWS CDK and serverless.
AWS Lambda form submission handler with ReCaptcha validation, sends form data as an email using AWS SES
My blog posts
A slick extension that flags console.* statements in JS/TS and their equivalent statements in other languages.
This repo is a home for my experiments with designing website frontends. I'm using CSS, HTML and JavaScript with a bit of Bootstrap.
An ASP.NET Core web app, a learning experiment. Written in C# ASP.NET Core MVC using ASP .NET identity for authentication, and AWS DynamoDB for data storage.
A simple module to import JSON into DynamoDB
Experimenting with Django API devolpment
A small project with the goal of making an API for the UK's House Price Index. It's all in Node.js, using AWS's CDK framework to define the infrastructure, API gateway + Lambda for the API, Jest for tests, and a mySQL RDS database to store the information. The choice of dataset is mostly random: I just wanted a real life dataset to practice building an API around. It's far from perfect, but I learned a lot about RDS in the process.
Icon Index is a web app indexing icons from web icon packs. The goal is to make it easier to find packs containing the icons you want in the styles you want.
Just for fun, a simple command line implimentation of this joke API: https://sv443.net/jokeapi/v2 in C#
Schemas come from schema.org, they're simply parsed into a better format and put together. Script for parsing same data into diffrent formats is included
Home for small frontend projects I've made. Tutorials at https://dev.to/ara225
A simple CLI JavaScript PXE server (server to boot computers/VMs over a network) implemented in JavaScript using node.js.
An PasteBin clone built in ASP .NET Core with C#.
Source code for my personal website
Single page React.js app for virtual flashcards, supports loading from a Yaml file.
Small API wrapper for Reed's Job Seeker API written in Python
VSCode extention that allows copying, deleting or cutting lines with regex matches
A pretty typical website, with the twist that it is built in a completely serverless manner, using a range of AWS services including Cognito to control access to the admin area, S3 & CloudFront for hosting, API Gateway, SNS, DynamoDB and Lambda.
Serverless application which converts text to audio, and creates a simple video with it. Uses a range of AWS services including SNS, S3, Lambda, ECS (Fargate variant), Polly and DynamoDB, and is built in Python, with some Bash used for the container. This was a nice little experiment, however the text to speech quality simply isn't good enough to be of practical use so I haven't really done anything with it.
A serverless API, built using AWS Lambda, AWS API gateway and AWS DynamoDB and deployed using a SAM template. Core backend for some sort of social polling service/web app, though it primarily exists to be a learning experience for me.