This solution provides a serverless single page web application and set of supporting Amazon API Gateway end points and AWS Lambda functions which allow users to upload videos into S3 and compute and edit closed captions. AWS services used: Amazon S3, Amazon Elastic Transcoder, Amazon Transcribe, Amazon API Gateway, AWS Lambda and Amazon DynamoDB.
Main Code: 6,048 LOC (35 files) = JS (74%) + HBS (22%) + CSS (1%) + HTML (<1%) Secondary code: Test: 0 LOC (0); Generated: 0 LOC (0); Build & Deploy: 0 LOC (0); Other: 295 LOC (11); |
|||
Duplication: 36% | |||
File Size: 0% long (>1000 LOC), 33% short (<= 200 LOC) | |||
Unit Size: 4% long (>100 LOC), 28% short (<= 10 LOC) | |||
Conditional Complexity: 0% complex (McCabe index > 50), 88% simple (McCabe index <= 5) | |||
|
Logical Component Decomposition: primary (31 components) | ||
|
2 years, 12 months old
|
|
|
|
0% of code updated more than 50 times Also see temporal dependencies for files frequently changed in same commits. |
|
|
|
Goals: Keep the system simple and easy to change (4) |
|
|
Features of interest:
TODOs
1 file |
|
Latest commit date: 2022-01-07
8
commits
(30 days)
2
contributors
(30 days) |
|
generated by sokrates.dev (configuration) on 2022-01-31