SocioCollabs is a crowdfunding web application which allows users to raise funds for projects in various disciplines either by creating a new fundraiser or donating to the existing fundraiser.
It has the following features.*
-> Register & Aunthenticate User.
-> Browse Fundraisers.
-> Create Fundraisers.
-> Make Donations through Payment Gateway.
-> Track user activity on Dashboard.
$ git clone https://github.com/Ganiti/SocioCollabs.git.
cd SocioCollabs
Virtualenv modules installation (Unix based systems)
$ virtualenv env.
source env/bin/activate.
Virtualenv modules installation (Windows based systems).
$ virtualenv env.
.\env\Scripts\activate.
Install requirements. $ pip3 install -r requirements.txt.
Set the FLASK_APP environment variable..
$ (Unix/Mac) export FLASK_APP=run.py.
(Windows) set FLASK_APP=run.py.
(Powershell) $env:FLASK_APP = ".\run.py".
To create Tables run the following commands on the shell.
$ >>> from app import db.
$ >>> db.create_all().
Set up the DEBUG environment..
$ (Unix/Mac) export FLASK_ENV=development.
$ (Windows) set FLASK_ENV=development.
$ (Powershell) $env:FLASK_ENV = "development".
Run the application.
$ # --host=0.0.0.0 - expose the app on all network interfaces (default 127.0.0.1).
$ --port=5000 - specify the app port (default 5000).
$ flask run --host=0.0.0.0 --port=5000.
$ # Access the app in browser: http://127.0.0.1:5000/.