This application is a collaboration between Code for Canada and the Public Service Commission of Canada.
This project serves as an example of a deployment front-end (ReactJS) and back-end (Django with PostgreSQL DB) using docker and nginx.
- Follow our setup guide to configure your workstation.
- Clone the repository using git
docker-compose up
to build the application if you have not done so already- Open your browser to http://localhost:80/.
To see a list of all build commands, run docker
from the repository root or see our notes-on-docker.
Interested in what we're working? Learn more about us and our project. Want to contribute? Please email [email protected].
Here's a quick overview of the major landmarks:
The server for our CAT platform, a Django application responsible for:
- not much yet, but it will hold our APIs
The ReactJS application that users will see. It uses the Airbnb Styleguide. It will get built into a static package that we serve through nginx once we deploy it. We are using a combination of React-Bootstrap, Aurora Design System, and custom PSC-specific for our components.
This includes:
- home page
- status page
- any prototypes we're working on