Coder Social home page Coder Social logo

garyacraine / cdk_group_chat Goto Github PK

View Code? Open in Web Editor NEW

This project forked from trey-rosius/cdk_group_chat

0.0 0.0 0.0 7.61 MB

A GraphQl Group Chat Api built with CDK,Typescript,Appsync and single table design

JavaScript 3.95% TypeScript 82.22% Velocity Template Language 13.83%

cdk_group_chat's Introduction

In this course, you will learn how to build a modern serverless group chat application using various AWS services like AWS Amplify, AWS CDK, AWS AppSync, and AWS Lambda.

Then you'll create a flutter mobile application with AWS Amplify to consume the backend API you created. This course is a level 300 course, so we'll assume you have an introductory understanding of serverless application development.

What you get

  • Basic understanding of an Entity Relationship Diagram
  • How to build a single table dynamodb model.
  • How to create multiple stacks with cdk
  • Basic understanding of Graphql.
  • How to use GraphQL CodeGen to generate typescript types directly from your graphQL schema.

Happy Coding

content
|- 1.Introduction
   |- 1.1.introduction_and_overview
   |- 1.2.what_you_ll_learn
   |- 1.3.application_entities_and_relationships
   |- 1.4.access_patterns_and_solutions_architecture
   |- 1.5.dynamodb_model
|- 2.using graphql codegen
   |- 2.1.create_cdk_project
   |- 2.2.create_and_configure_codegen
   |- 2.3.generate_code

|- 3.app_stacks_and_endpoints
   |- 3.1.application_stacks
   |- 3.2.group_chat_stack
   |- 3.3.user_stack
   |- 3.4.create_user_account_endpoint
   |- 3.5.add_user_lambda_stack_to_app
   |- 3.6.create_group_endpoint
   |- 3.7.add_user_to_group_endpoint
   |- 3.8.get_all_groups_created_by_user
   |- 3.9.get_groups_user_belongs_to
   |- 4.0.message_stack
   |- 4.1.subscriptions
|- 5.0.deploy_and_test
   |- 5.1.deploy
   |- 5.2.testing

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.