Go to file
wowario bfdf3b7973 Merge pull request 'css: Set `user-select: all` for wallet address' (#25) from asymptotically/wownero-funding-system:user-select-all into master
Reviewed-on: https://git.wownero.com/wownero/wownero-funding-system/pulls/25
2021-02-20 06:37:48 +00:00
funding css: Set `user-select: all` for wallet address 2021-02-19 19:07:54 +00:00
.gitignore Include QR codes on the proposal page; added API route 2018-10-20 02:16:08 +02:00
LICENSE wtf 2018-09-01 13:32:02 -05:00
README.md update git url 2020-06-28 18:32:35 +03:00
requirements.txt - Switch to integrated addresses (address+payment_id) -> `make_integrated_address @ RPC) 2020-06-09 04:38:51 +02:00
run_dev.py Include QR codes on the proposal page; added API route 2018-10-20 02:16:08 +02:00
settings.py_example Support for OpenID Connect authentication flow 2020-06-22 01:03:12 +02:00

README.md

Wownero Funding System

whoop

A simple Flask application for managing donations.

Example

https://funding.wownero.com

Installation

Good luck with trying to get this to run! Some pointers:

Daemon

First make sure the daemon is up.

./wownerod --max-concurrency 4

Wallet RPC

Expose wallet via RPC.

./wownero-wallet-rpc --rpc-bind-port 45678 --disable-rpc-login --wallet-file wfs --password ""

Web application

Download application and configure.

sudo apt install libjpeg-dev libpng-dev python-virtualenv python3 redis-server postgresql-server postgresql-server-dev-*
git clone https://git.wownero.com/wownero/wownero-funding-system.git
cd wownero-funding-system
virtualenv -p /usr/bin/python3
source venv/bin/activate
pip uninstall pillow
pip install -r requirements.txt
CC="cc -mavx2" pip install -U --force-reinstall pillow-simd
cp settings.py_example settings.py
- change settings accordingly

Prepare a database in postgres and create an user for it.

Run the application:

python run_dev.py

Beware run_dev.py is meant as a development server.

When running behind nginx/apache, inject X-Forwarded-For.

Contributors

License

© 2018 WTFPL Do What the Fuck You Want to Public License