Giter Club home page Giter Club logo

directory.btcpayserver.org's Introduction

BTCPay Server Directory

BTCPay Server Directory is a place for merchants, projects and charities to showcase their store, websites or advertise their cause. If you're using BTCPay Server, feel free to add your website.

Node CI

How to submit an entry?

Submit entry only if you're using BTCPay Server to accept payments, we evaluate all submissions prior to adding)

There are two ways to get your submission added to the directory:

  1. If you have some basic GitHub knowledge, you can fork this repository, modify the List.js and do a pull request.
  2. You can request someone else to add your submission by filling out the form on this link (GitHub account required). Alternatively, you can open an issue in the repository (please do not ignore the issue template).

How to build the directory locally?

In order to build the website locally, you'll need Node.js >= 12.16 (or basically the latest LTS version).

The setup is straight forward:

# Install dependencies
npm install

# Serve locally (by default on port 3000)
npm start

directory.btcpayserver.org's People

Contributors

dennisreimann avatar fkrauss avatar github-deewhy avatar jodobear avatar joerlop avatar kendesu-io avatar l33d4n avatar librty avatar maxhillebrand avatar nosovk avatar pavlenex avatar petzsch avatar phrazzld avatar vaibhavgarg237 avatar zaxounette avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

directory.btcpayserver.org's Issues

Add a "DYOR" message/warning.

New submissions for the directory are added week after week.
There are now 150 merchants/apps/hosts registered on the directory.

We only check that the submission-ed website/app effectively uses BTCPayServer, but we cannot assure that it's legit or whatnot.

Some users could potentially think that by being listed, a website is curated and legit, which we can't guarantee.

A simple message (visible maybe at all times at the top of the directory website ?) could fix this.

If agreed, wording in the likes of the following could do the trick:

This directory is provided for information purposes only. We do not guarantee the legitimacy of the websites listed here. Do Your Own Research.

Feedback appreciated !

New entry submission - BITSTREAM

New submission:

Name: BITSTREAM
Url: https://bitstream.video
Description: Create and schedule your live streaming events, set your price and get paid directly into your own wallet. No third parties, no fees. Working with BTCPay Server.
Type: Merchant - Streaming

New entry submission - Redneck Owned Inc.

New submission:

Name: Redneck Owned Inc.
Url: KryptoLoki.com
Description: A low cost Krypto pay server who will work with anyone anywhere in the world if they want to deal in krypto currency.
Type: Merchant - Services

New entry submission - Seeders Instruments

New submission:

Name: Seeders Instruments
Url: seedersinstruments.com
Description: Seeders Instruments specializes in building handmade banjos and guitars. In the store you can also find strings, accessories, and cases, primarily for banjos but also for guitars, as well as one-of-a-kind art made in between instrument projects.
Type: Merchant - Art

New entry submission - Kin-moo

New submission:

Name: Kin-moo
Url: https://kin-moo.com/
Description: Featuring the quaint and tasty street-food culture of Thailand in a minimalist yet modern cafe set-up, KinMoo is also the 1st open-concept Thai kitchen in Singapore!
Type: Merchant - Food

Change Name field entry

As mentioned here Name field should be changed to something that reflects that better to avoid confusion, perhaps Company/Project Name would be better, but then again there are individuals as well, so field name can get messy, if someone has better suggestions how to handle this, please suggest.

Visual issue in Darkmode.

Found a visual issue in DarkMode on the directory website.
See screenshot below.

Category list is invisible except on mouseover.

Issue doesn't affect light mode.
Issue doesn't appear on Firefox, only on Chrome (Version 81.0.4044.122, up-to-date, cache deleted, cookies also)

Screenshot_45

Fix build warnings

The CI pipeline fails, because there are some ESLint warnings, which are counted as errors:

Creating an optimized production build...

Treating warnings as errors because process.env.CI = true.
Most CI servers set it automatically.

Failed to compile.

./src/App.js
  Line 1:17:   'useState' is defined but never used                                                                       no-unused-vars
  Line 2:10:   'useParams' is defined but never used                                                                      no-unused-vars
  Line 21:9:   'black' is assigned a value but never used                                                                 no-unused-vars
  Line 22:9:   'darkGreen' is assigned a value but never used                                                             no-unused-vars
  Line 23:9:   'pickedColor' is assigned a value but never used                                                           no-unused-vars
  Line 33:15:  img elements must have an alt prop, either with meaningful text, or an empty string for decorative images  jsx-a11y/alt-text
  Line 35:15:  img elements must have an alt prop, either with meaningful text, or an empty string for decorative images  jsx-a11y/alt-text
  Line 43:15:  img elements must have an alt prop, either with meaningful text, or an empty string for decorative images  jsx-a11y/alt-text
  Line 48:15:  img elements must have an alt prop, either with meaningful text, or an empty string for decorative images  jsx-a11y/alt-text

And some more

This prevents the automated deployment.

Add search function

Would be nice to add a search function as lots of people would search for a particular keyword that would show specific list of stores.

Add Dark Mode

Would be cool to add dark mode (consistence with what we have on the main site demo).

discrepancy in Type in list.js and submission form results on GitHub

Plural vs Singular

When user submit a submission over the website form, the type is non-profit, host, etc.
However in lists.js it's in plural non-profits, hosts.

While this is something a regular contributor can get used to, it may cause some issues and back and forth when someone tries to tackle an issue, so I suggest we standardize it.

@joerlop Perhaps there's a logic in here that I'm missing? I don't think it's a big deal and if there's logical explanation, I'm fine with it, we can see if it confuses people.
1
2

Order or fields

Second, the type field in issue submission is 3rd

  • Name
  • URL
  • Type
  • Description

Where as in submission form it's 4th

  • Name
  • URL
  • Description
  • Type

Again this is not a big deal but it's kinda logical to have them in order so people can fill in data in the order when they're watching an issue.

New entry submission - BitcoinheirosPay

New submission:

Name: BitcoinheirosPay
Url: https://bitcoinheiros.com/pay/
Description: BTCPayServer Host with tutorials and support for Brazilian Portuguese Bitcoiners. Support for P2EP/Coinjoin. PT-BR: Host de BTCPayServer gratuito com tutoriais e apoio para bitcoinheiros do Brasil. Aproveitem!
Type: Host

Add entries from the old directory

This will be an on-going thing, but would be cool if someone can take on the task to add all directory entries we have for the old directory.

New entry submission - Verdigris Atelier

New submission:

Name: Verdigris Atelier
Url: www.verdigris.es
Description: Un estudio de producción artística en España, especializados en acabados orgánicos.Hacemos trabajos de pintura especializados y acabados artísticos con resinas , oro, vidrio, pigmentos etc.
Type: Merchant - Art

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.