0.1.0 • Published 6 years ago

amira-elkonin-box v0.1.0

Weekly downloads
-
License
-
Repository
-
Last release
6 years ago

amira-elkonin-box

An Elkonin Box is a dialog based component which helps students to link phonemes to graphemes, building phonemic awareness and decoding skills.

Services

  • Database source: AWS Dynamodb
  • Authentication: Cognito User Pool
  • Database Service: AWS Appsync

Installation

Install the dependencies and devDependencies and start the server.

$ rm -rf node_modules (try this first if install doesn't work)
$ rm package-lock.json (try this first if install doesn't work)
$ npm install
$ npm start

For production build

$ npm run-script build

Architecure

Architecture

User authenticates through cognito user pool. AWS amplify service is used for integrating congito user pool in application. It provides its own UI component for authentication.

AWS Appsync service is used to create a graphql schema which connects to dynamodb for database operations.