Napay è un'applicazione web nata per gestire facilmente i pagamenti in bitcoin e in TTS, il Token del Comune di Napoli.
Napay è stata sviluppata in quattro distinte applicazioni:
- Napay -> Il nucleo dell'applicazioni
- Napay Pos -> Il Punto di vendita per richiedere i pagamenti in bitcoin e TTS
- Napay Wallet -> Il Wallet del commerciante per gestire i Token TTS
- Bolt -> Il Wallet del cittadino per i Token TTS
Il nucleo dell'applicazione è stato ideato per lavorare al meglio su un desktop. Tuttavia, basta anche solo uno smartphone per iniziare a guadagnare bitcoin.
Made with ❤️ by Sergio Casizzone
Dashboard
- Desktop & Mobile Layout
- Bitcoin Transactions list & details
- Token (TTS) Transactions list & details
- Exchange amount account & Transactions list
- Manage Multiple Stores
- Manage Multiple POS for single store
- Manage a shop cart for desktop POS with customizable product list
- POS Point of sale app for desktop & mobile
- Wallet for Naples Payment Token (TTS)
- PayPal payments for new subscriptions
Dashboard for administrators
- Manage Association Members
- Manage Members' payments
- Manage registration requests
- Manage Assembly Association records
- Manage GDPR, Btcpay Server, Vapid keys for push messages
- Manage all application tables
PWA
- Service Worker
- Push messages
prerequisites
apt-get install php7.2-imap
apt-get install php7.2-bcmath // Per far funzionare correttamente il pairing
apt-get install php-gmp // Per far funzionare correttamente il pairing
apt install php-imagick php-gd
apt install tmux
DON'T FORGET TO RELOAD APACHE
sudo systemctl restart apache2
cd /var/www
wget https://github.com/yiisoft/yii/releases/download/1.1.22/yii-1.1.22.bf1d26.tar.gz
tar -zxvf yii-1.1.22.bf1d26.tar.gz
mv yii-1.1.20.bf1d26 yii-1.1.22
cd /var/www
git clone https://github.com/napoliblockchain/napay.git
cd napay
./update.sh
This repository contains all packages used by Napay applications.
cd /var/www
git clone https://github.com/jambtc/packages.git
cd /var/www
git clone https://github.com/napoliblockchain/wallet-tts.git
cd wallet-tts
./update.sh
cd /var/www
git clone https://github.com/napoliblockchain/pos.git
cd pos
./update.sh
cd /var/www
git clone https://github.com/napoliblockchain/bolt.git
cd bolt
./update.sh
mysql -u root -p (password)
create database npay;
use npay;
source npay-vuoto.sql;
Docker Electrum Wallet v. 3.3.3
git clone https://github.com/osminogin/docker-electrum-daemon.git
cd docker-electrum-daemon
Modificare Dockerfile con questo contenuto
ENV ELECTRUM_VERSION 3.3.3
nano Dockerfile
quindi eseguire
docker-compose build
docker tag 638a2b976ddc napay/electrum:latest
docker rmi docker-electrum-daemon_electrum
sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum