diff --git a/website/static/images/tech/authentication.svg b/website/static/images/tech/authentication.svg new file mode 100644 index 000000000..830bfeacb --- /dev/null +++ b/website/static/images/tech/authentication.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/website/static/images/tech/bitcoin.svg b/website/static/images/tech/bitcoin.svg new file mode 100644 index 000000000..51d4197bf --- /dev/null +++ b/website/static/images/tech/bitcoin.svg @@ -0,0 +1,4 @@ + + + + diff --git a/website/static/images/tech/django.svg b/website/static/images/tech/django.svg new file mode 100644 index 000000000..e7ec9c637 --- /dev/null +++ b/website/static/images/tech/django.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/website/static/images/tech/github.svg b/website/static/images/tech/github.svg new file mode 100644 index 000000000..ec2557c48 --- /dev/null +++ b/website/static/images/tech/github.svg @@ -0,0 +1,19 @@ + + + + + github [#142] + Created with Sketch. + + + + + + + + + + + + + diff --git a/website/static/images/tech/html.svg b/website/static/images/tech/html.svg new file mode 100644 index 000000000..d1a09c6d5 --- /dev/null +++ b/website/static/images/tech/html.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/website/static/images/tech/ml.svg b/website/static/images/tech/ml.svg new file mode 100644 index 000000000..d3a710179 --- /dev/null +++ b/website/static/images/tech/ml.svg @@ -0,0 +1,1486 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/website/static/images/tech/nextjs.svg b/website/static/images/tech/nextjs.svg new file mode 100644 index 000000000..d2e9fda52 --- /dev/null +++ b/website/static/images/tech/nextjs.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/website/static/images/tech/nlp.svg b/website/static/images/tech/nlp.svg new file mode 100644 index 000000000..3e56bdab0 --- /dev/null +++ b/website/static/images/tech/nlp.svg @@ -0,0 +1,503 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/website/static/images/tech/oauth.svg b/website/static/images/tech/oauth.svg new file mode 100644 index 000000000..e0fb1eddc --- /dev/null +++ b/website/static/images/tech/oauth.svg @@ -0,0 +1,2226 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/website/static/images/tech/python.svg b/website/static/images/tech/python.svg new file mode 100644 index 000000000..e771ee254 --- /dev/null +++ b/website/static/images/tech/python.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/website/static/images/tech/react.svg b/website/static/images/tech/react.svg new file mode 100644 index 000000000..77575ac19 --- /dev/null +++ b/website/static/images/tech/react.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/website/static/images/tech/restapi.svg b/website/static/images/tech/restapi.svg new file mode 100644 index 000000000..6fa0e8c8f --- /dev/null +++ b/website/static/images/tech/restapi.svg @@ -0,0 +1,3 @@ + diff --git a/website/static/images/tech/smartcontracts.svg b/website/static/images/tech/smartcontracts.svg new file mode 100644 index 000000000..a9145eea4 --- /dev/null +++ b/website/static/images/tech/smartcontracts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/website/static/images/tech/solana.svg b/website/static/images/tech/solana.svg new file mode 100644 index 000000000..7cb4588eb --- /dev/null +++ b/website/static/images/tech/solana.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/website/static/images/tech/sql.svg b/website/static/images/tech/sql.svg new file mode 100644 index 000000000..d02893dad --- /dev/null +++ b/website/static/images/tech/sql.svg @@ -0,0 +1,2 @@ + +file_type_sql \ No newline at end of file diff --git a/website/static/images/tech/tailwind.svg b/website/static/images/tech/tailwind.svg new file mode 100644 index 000000000..3e38e2f80 --- /dev/null +++ b/website/static/images/tech/tailwind.svg @@ -0,0 +1,2 @@ + +file_type_tailwind \ No newline at end of file diff --git a/website/templates/contribute.html b/website/templates/contribute.html index 4ceea9636..96c2e9bc4 100644 --- a/website/templates/contribute.html +++ b/website/templates/contribute.html @@ -28,6 +28,184 @@

Contribute to OWASP BLT

OWASP BLT thrives on the contributions of its community. Whether you're a developer, security researcher, designer, or just passionate about making the web a safer place, there are many ways you can contribute to the BLT project.

+
+

Technology Stack

+
+
+

Front-End

+
    +
  • + React + React +
  • +
  • + Next.js + Next.js +
  • +
  • + Tailwind + Tailwind CSS +
  • +
  • + HTML/CSS + HTML/CSS +
  • +
+
+
+

Back-End

+
    +
  • + Python + Python +
  • +
  • + Django + Django +
  • +
  • + Django Ninja + Django Ninja +
  • +
  • + SQL + SQL +
  • +
+
+
+

BLOCKCHAIN

+
    +
  • + Bitcoin + Bitcoin Ordinals +
  • +
  • + Solana + Solana +
  • +
  • + Smart Contracts + Smart Contracts +
  • +
+
+
+

DEVOPS & AI

+
    +
  • + GitHub + GitHub API +
  • +
  • + REST API + REST API +
  • +
  • + OAuth + OAuth +
  • +
  • + Authentication + Authentication +
  • +
  • + NLP + NLP +
  • +
  • + Machine Learning + Machine Learning for security analytics +
  • +
+
+
+

Ways to Contribute