During my senior year I worked alongside 4 other CS students to develop and deploy an instant messaging service using Amazon Web Services. We spent 4 months working together to create the service.

Service’s Features

  • Fully serverless

  • Create your own user

  • Messages can be sent back and forth between existing users

  • Message info will be shown

    • Time sent

    • Time received

    • Error in sending

  • Users will only see their own conversations

  • Minimalist, easy to use UI


AWS Resources
  • Cognito

    • Create and authenticate users

  • Websockets API through API Gateway

    • Connect to chats with other users

    • Allows for communication between users

  • Lambda

    • Back-end logic

      • Triggered by front-end actions

      • Authenticate user and messages

      • Writes data into database

  • DynamoDB

    • Storing message and users ids

  • CDK

    • For fully automated deployment using CLI

Previous
Previous

Line Simulator