Skip to content
No description, website, or topics provided.
JavaScript CSS HTML Python Other
Branch: develop
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
mockups
src
.coveragerc
.dockerignore
.env-template
.flake8
.gitignore
.isort.cfg
.travis.yml
Dockerfile
LICENSE
Makefile
Pipfile
Pipfile.lock
README.rst
docker-compose.yml
manage.py
setup.py
tox.ini

README.rst

Rapidpro Community Portal

Below you will find basic setup and deployment instructions for the rapidpro_community_portal project. To begin you should have the following applications installed on your local development system:

- Python >= 3.8
- `pip <http://www.pip-installer.org/>`_ >= 19
- `virtualenv <http://www.virtualenv.org/>`_ >= 1.10
- `virtualenvwrapper <http://pypi.python.org/pypi/virtualenvwrapper>`_ >= 16.0
- Postgres >= 12
- git >= 12.7

Getting Started

First clone the repository from Github and switch to the new directory:

git clone git@github.com:rapidpro/rapidpro-community-portal.git
cd rapidpro-community-portal

To setup your local environment you should create a virtualenv and install the necessary requirements:

pipenv shell
pipenv sync --dev

Create an .env file in the project home copying .env-template file and fill it properly:

cp .env-template .env

Create the Postgres database and run the initial migrate, which will also execute any required migrations:

createdb -E UTF-8 rapidpro_community_portal
python manage.py migrate

You should now be able to run the development server:

python manage.py runserver

UserVoice Templates

Sign on to http://rapidpro1.uservoice.com/ Click Admin Console (next to the user avatar) Click Web Portal (from the gear) Click Appearance and features Click HTML/CSS/Javascript

Only the CSS and the Header are modified. Backup changes in mockups/uservoice

You can’t perform that action at this time.