Skip to content

Tiež máš problém, že ti Messenger zníži kvalitu fotiek? Tu ich môžeš zdielať bez problémov v plnej kvalite!

License

Notifications You must be signed in to change notification settings

juffalow/zdielaj-si

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

663 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zdielaj.si

The application helps users quickly and easily share photos and videos without reducing quality.

Required AWS services

  • S3
  • CloudFront
  • Cognito
  • Lambda
  • DynamoDB
  • API Gateway
  • Media Convert

Run frontend app

cd application/

npm install

npm run dev

User flows

Basic communication

flowchart TD
    User(["User"]) --> APIGW{{"API Gateway"}}
    APIGW --> Lambda{{"Lambda"}}
    APIGW --> C{{Cognito}}
    Lambda --> C
    Lambda --> DDB{{"DynamoDB"}}
    Lambda --> CF{{CloudFront}}
    Lambda --> S3{{S3}}
Loading

Upload fllow

flowchart TD
    User(["User"]) --> |presigned post request| S3{{S3}}
    S3{{S3}} --> |.mov .avi| Lambda{{Lambda}}
    Lambda --> |video to mp4 and preview images| MC{{MediaConvert}}
Loading

View flow

flowchart TD
    User(["User"]) --> CF{{CloudFront}}
    CF --> S3{{S3}}
    S3 --> |image preview does not exist| Lambda{{Lambda}}
    Lambda --> |generate image preview| S3
Loading

License

MIT license

About

Tiež máš problém, že ti Messenger zníži kvalitu fotiek? Tu ich môžeš zdielať bez problémov v plnej kvalite!

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •