API-First Headless virtual learning environment built on top of AWS serverless architecture.
- AWS
- API Gateway
- Cognito
- CloudFormation
- CloudWatch
- DynamoDB
- Elemental MediaConvert
- IAM
- Lambda
- S3
- SNS
Feel free to use npm or yarn to run all scripts provided in this source code.
- Install via npm or yarn:
Using npm:
npm install
Using yarn:
yarn
- Set your environment variables:
Rename the example environment variables file from
.env.example
To
.env
After this, set up the variables inside this file with the appropriated values.
- Run TSLint:
yarn test
- Offline development server:
yarn start-offline
- Deploy your code to AWS:
yarn deploy
Contributors are pretty welcome!
Check out our issues or feel free to make PR's and discuss about new features.
Serverless e-Learning is licensed under the MIT License.
All files located in the node_modules and external directories are externally maintained libraries used by this software which have their own licenses; we recommend you read them, as their terms may differ from the terms in the MIT License.