Notes

Case Study

My goal was to have experience working with GraphQL, MongoDB and AWS. It also needed to be easy to showcase which led me to using web platform. So I looked for a topic that's I would find useful and is visually straightforward. I use notes for organizing so it seemed like an easy choice.

The app would have to support concurrent edits since state is stored in a remote database. I would be great if it had history support.

I chose serverless as it's my portfolio project so I expect it to have low usage. Secondy I already have experience managing servers so this was a good oppurtunity to try out AWS Lambdas.

Tags

  • Typescript
  • React
  • GraphQL
  • MongoDB
  • DynamoDB
  • AWS Lambda
  • AWS CDK
  • Docker
  • Vite
  • Apollo GraphQL
  • React Material UI