Ontario Association of Child Protection Lawyers
|
||
---|---|---|
.github/workflows | ||
case_law | ||
charter_members | ||
events | ||
expert_witnesses | ||
forum | ||
main | ||
media | ||
newsletters | ||
newsroom | ||
OACPL | ||
static | ||
templates | ||
variables | ||
.dockerignore | ||
.gitignore | ||
docker-compose.yml | ||
Dockerfile | ||
LICENSE | ||
manage.py | ||
oacpl.sqlite3 | ||
README.md | ||
requirements.txt |
Table of Contents
About
A Django website for the Ontario Ascociation of Child Protection Lawyers which not only acts as a landing page for the non-profit but also provides the following services:
- Member enrollment & profile pages
- Public FAQ forum to ask registered lawyers questions
- Event calendar & registration
- Newsletters & press releases
- Case law directory allowing lawyers to quickly search and find president for cases
- An expert lookup directory so that lawyers can research expert witnesses before putting them on the stand
Built With
Setup
Production
Prerequisites
Instructions
- Run the docker image:
docker run -p 80:8000 git.zakscode.com/ztimson/oacpl:latest
- Open http://localhost
Development
Prerequisites
Instructions
- Install the dependencies:
pip install -r requirements.txt
- Run database migrations:
python3 manage.py makemigrations && python3 manage.py migrate
- Collect static files:
python3 manage.py collectstatic
- Start server:
python3 manage.py runserver 0.0.0.0:8000
- Open http://localhost:8000
License
Copyright © 2023 Zakary Timson | All Rights Reserved
See the license for more information.