Wapyce is a web application with objective to store results of accessibility validations of templates available, to notify the developers about issues found during validation. https://wapyce.herokuapp.com/

Carlson Santana Cruz d1110cc20c :sparkles: Allow donate through PayPal 1 day ago
config f73b5af325 :globe_with_meridians: Display texts in portuguese language 1 week ago
locale d1110cc20c :sparkles: Allow donate through PayPal 1 day ago
requirements df4a782bcd :fire: Not open new issues in GitHub 1 month ago
wapyce d1110cc20c :sparkles: Allow donate through PayPal 1 day ago
.gitignore 4e0f6442a4 :globe_with_meridians: Store compiled translation in repository 1 day ago
.pylintrc aa69f31320 :sparkles: List in public page the validations finished 1 month ago
CODE_OF_CONDUCT.md a08ba99759 :memo: Transfer ownership to wapyce] 1 month ago
CONTRIBUTING.md be567bd4e7 :lipstick: Replace vanilla menu for a bootstrap navbar 1 month ago
LICENSE a08ba99759 :memo: Transfer ownership to wapyce] 1 month ago
Procfile 2240455505 :wrench: Run Wapyce in Heroku 1 month ago
README.md 9d1a43051e :memo: Change the objective of project 1 day ago
manage.py 9145ec0c8d :recycle: Allow multiple settings 2 months ago
requirements.txt df4a782bcd :fire: Not open new issues in GitHub 1 month ago
setup.py e4f21ee8da :wrench: Install Wapyce by setuptools 1 month ago

README.md

Wapyce

Wapyce is a web application with objective to store results of accessibility validations of templates and websites, to notify the developers about issues found during validation.

Execute

To execute the Wapyce follow these instructions:

  1. Install, create and activate a virtualenv;
  2. Install dependencies; bash pip install -r requirements.txt
  3. Install PostgreSQL;
  4. Create an OAuth app on Github;
  5. Configure enviroment variables;

    # For production environment
    export SECRET_KEY=SECRET_KEY
    export DJANGO_SETTINGS_MODULE=config.settings.production
    export DATABASE_NAME=wapyce
    export DATABASE_USER=postgres
    export DATABASE_PASSWORD=postgres
    export DATABASE_HOST=localhost
    export DATABASE_PORT=5432
    export GITHUB_KEY=GITHUB_KEY
    export GITHUB_SECRET=GITHUB_SECRET
    export WAPYCE_BASE_URL=https://wapyce.herokuapp.com/
    
    # For development environment
    export DJANGO_SETTINGS_MODULE=config.settings.local
    export DATABASE_LOCAL_NAME=wapyce_local
    export DATABASE_LOCAL_USER=postgres
    export DATABASE_LOCAL_PASSWORD=postgres
    export DATABASE_LOCAL_HOST=localhost
    export DATABASE_LOCAL_PORT=5432
    export GITHUB_LOCAL_KEY=GITHUB_LOCAL_KEY
    export GITHUB_LOCAL_SECRET=GITHUB_LOCAL_SECRET
    
    # For test environment
    export DJANGO_SETTINGS_MODULE=config.settings.test
    export DATABASE_TEST_NAME=wapyce_test
    export DATABASE_TEST_USER=postgres
    export DATABASE_TEST_PASSWORD=postgres
    export DATABASE_TEST_HOST=localhost
    export DATABASE_TEST_PORT=5432
    
  6. Compile language messages;

    python manage.py compilemessages
    
  7. Create the database schema of Wapyce;

    python manage.py migrate
    
  8. Start a web server to run Wapyce.

Contributing

If you want contribute with Wapyce, read contributing guidelines.

Donate

If you'd like to monetarily support Wapyce development, you can:

  • Donate Bitcoin to 36QNXpPzUDLdt611E2t3wdr9zBhWePBJga wallet address;
  • Donate Ethereum to 0xd7446224eb2da4f41f5f68f82be01e1f5fa1940e wallet address;
  • Donate Litecoin to LVgF8LE8n6jFrKKfYZoyh9eckx2oBxcaGP wallet address;
  • Donate Waves to 3P7Hapj4Kvbn1k9GN2reb8aUsyDjNPy6pbS wallet address;
  • Donate Zcash to t1dpafSCveZqa4mwk5Lrf55uKzPLVWCQLf6 wallet address;
  • Donate Bitcoin Cash to qp5sz7q3yxhrca7cvq54wktrk8392pgd9ucetl3w6n wallet address.