From fb3021b9593f00b11209cdd58b8b26e024ccf7a5 Mon Sep 17 00:00:00 2001 From: pluja Date: Mon, 19 Feb 2024 09:29:05 +0100 Subject: [PATCH] styling improvements --- src/frontend/templates/about.html | 170 +++++++----------- .../templates/partials/kyc_level.html | 146 +++++++++++---- src/frontend/templates/service.html | 10 +- 3 files changed, 176 insertions(+), 150 deletions(-) diff --git a/src/frontend/templates/about.html b/src/frontend/templates/about.html index d341cfd..c22af6e 100644 --- a/src/frontend/templates/about.html +++ b/src/frontend/templates/about.html @@ -1,10 +1,4 @@ -
+
Why · @@ -124,8 +103,9 @@ disclaimer
-
-
+ +
+

why kycnot.me?

Cryptocurrencies were created to revolutionize the way we pay for goods @@ -151,9 +131,7 @@

-
- -
+

what's KYC?

@@ -198,17 +176,15 @@

other acronyms of interest

-
    -
  • AML: Anti-Money Laundering
  • -
  • CFT: Combating the Financing of Terrorism
  • -
  • SoF: Source of Funds
  • -
  • ToS: Terms of Service
  • -
+
+ AML: Anti-Money Laundering + CFT: Combating the Financing of Terrorism + SoF: Source of Funds + ToS: Terms of Service +
-
- -
+

why only Bitcoin and Monero?

Bitcoin: it is the most well-known cryptocurrency. It's @@ -226,9 +202,7 @@

-
- -
+

listings

request

@@ -271,24 +245,24 @@ see 3 possible filters:

-
    -
  • +
    + Type filter: Lets you choose between seeing all the listings (default), only exchanges, or only services. -
  • -
  • + + Search bar: The search bar is the most powerful filter. You can use it to perform a full-text search on the listings. The search will look for the text you enter in the name, description, keywords and category. The search is not case-sensitive. -
  • -
  • + + Currency filter: Lets you choose between seeing all the listings (default), only listings that accept a certain currency. If you choose more than one option, it will show all the listings that accept all of the selected currencies. -
  • -
+ +

kyc Levels

@@ -357,9 +331,7 @@

-
- -
+

terms of service auto-reviews

@@ -382,9 +354,7 @@

-
- -
+

support this project

@@ -393,8 +363,8 @@ >, you can donate using the following methods:

-
    -
  • +
    + -
  • -
  • + + -
  • -
  • + + Tip via Lightning Network -
  • -
+ +

Note: I fund this project entirely on my own, as an independent @@ -578,9 +548,7 @@

-
- -
+

contact

Due to misuse and the inability to manage them effectively, I have @@ -595,34 +563,32 @@ messaging option.

- + +
-
- -
+

(nostr) comments

@@ -652,9 +618,7 @@

-
- -
+

transparency

@@ -663,27 +627,25 @@ achieve this:

-
    -
  • +
    + Open Source Code - A commit history, and full disclosure of the scoring algorithm is provided. -
  • -
  • - Public comment section on each page, available on + + + Pubspanc comment section on each page, available on Nostr. -
  • -
  • Endpoint to download the full database
  • -
  • + + Endpoint to download the full database + Open scoring algorithm. All services go under the same algorithm, meaning that the score is not subjective. -
  • -
+ +
-
- -
+

privacy

@@ -701,24 +663,22 @@

Only things that require JavaScript to be enabled are:

-
    -
  • +
    + Requests: The Proof-Of-Work captcha, that I coded myself, needs JavaScript for the verfication. The code is public, and you can read it yourself on the repo. -
  • -
  • + + Comments: The comment section on each of the services, needs JavaScript since it needs to fetch and post to Nostr. The code that makes this interaction is also fully open source and can be reviewed in the repo as well. -
  • -
+ +
-
- -
+

api

KYCnot.me offers a public API to get its data.

@@ -745,9 +705,7 @@

-
- -
+

referrals

@@ -780,9 +738,7 @@

-
- -
+

disclaimer

diff --git a/src/frontend/templates/partials/kyc_level.html b/src/frontend/templates/partials/kyc_level.html index 00793ab..1daf9cd 100644 --- a/src/frontend/templates/partials/kyc_level.html +++ b/src/frontend/templates/partials/kyc_level.html @@ -1,48 +1,118 @@ -

-

- {{if eq . 0}} - - - - - {{else if eq . 1}} - - - - - - {{else if eq . 2}} - - - - - {{else if eq . 3}} - - - - - {{end}} - - - - - KYC LEVEL {{.}} - -

- + " +> +

{{if eq . 0}} -

The exchange ToS do not mention that it will ever request the user for a KYC verification.

+ + + + {{else if eq . 1}} -

KYC is not mentioned, but this service reserves the right to share data with representatives of the authorities, block funds or reject transactions.

+ + + + + {{else if eq . 2}} -

The exchange may request KYC from any user at any time, typically triggered by an automated flag system, leading to a temporary block of funds.

+ + + + {{else if eq . 3}} -

KYC is mandatory to use some features. A non-KYCed user can be required to verify their identity at any time or any moment for any reason.

+ + + + {{end}} -

\ No newline at end of file + + KYC LEVEL {{.}} + + + {{if eq . 0}} +

+ The exchange ToS do not mention that it will ever + request the user for a KYC verification. +

+ {{else if eq . 1}} +

+ KYC is not mentioned, but this service + reserves the right to share data with + representatives of the authorities, block funds or reject transactions. +

+ {{else if eq . 2}} +

+ The exchange + may request KYC from any user at any time, + typically triggered by an automated flag system, leading to a temporary + block of funds. +

+ {{else if eq . 3}} +

+ KYC is mandatory to use some features. A non-KYCed + user can be required to verify their identity at any time or any moment for + any reason. +

+ {{end}} +
diff --git a/src/frontend/templates/service.html b/src/frontend/templates/service.html index 53a4794..af27e84 100644 --- a/src/frontend/templates/service.html +++ b/src/frontend/templates/service.html @@ -36,12 +36,12 @@
- {{.Service.Name}} + {{.Service.Name}} {{if .Service.Verified}}