unizik-builders-hub

(★ 53)

Serverless membership platform for the AWS Student Builders community at UNIZIK — React SPA, AWS CDK infrastructure (Cognito, API Gateway, Lambda, DynamoDB, CloudFront), built and deployed end to end.

File Explorer

  • .gitignore
  • ARCHITECTURE.md
  • DEPLOYMENT.md
  • README.md

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

aws s3 sync

View Details ▼

Recursively sync files and directories between your local system and an S3 bucket, or between S3 buckets.

aws s3 sync {{path/to/directory}} s3://{{bucket_name}}/{{path/to/remote_location}}

Sync files in a directory from local to a bucket:

aws s3 sync s3://{{bucket_name}}/{{path/to/remote_location}} {{path/to/directory}}

Sync files in a directory from a bucket to local:

aws s3 sync s3://{{bucket_source_name}}/{{path/to/remote_location}} s3://{{bucket_target_name}}/{{path/to/remote_location}}

Sync objects between two buckets:

🔍

cdk

View Details ▼

AWS Cloud Development Kit.

cdk ls

List the stacks in the app:

cdk synth {{stack_name}}

Synthesize and print the CloudFormation template for the specified stack(s):

cdk deploy {{stack_name1 stack_name2 ...}}

Deploy one or more stacks:

🔍

npm install

View Details ▼

Install Node packages.

npm {{[i|install]}}

Install dependencies listed in `package.json`:

npm {{[i|install]}} {{package_name}}@{{version}}

Download a specific version of a package and add it to the list of dependencies in `package.json`:

npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}

Download the latest version of a package and add it to the list of dev dependencies in `package.json`:

🔍

npm run

View Details ▼

Run a script.

npm run

List available scripts:

npm run {{script_name}}

Run a script:

npm run {{script_name}} -- {{argument}} {{--option}}

Pass arguments to a script:

🔍

python3

View Details ▼

This command is an alias of `python`.

tldr python

View documentation for the original command:

// repository documentation