A source code of the big-five.cz website that provides personality traits test Big Five. Based on the IPIP-NEO-PI project, version 21.06.
Developed using Django and Vanilla JS.
The project runs on port 9200, so you just visit the http://localhost:9200/ URL after setting it up.
The installation itself is pretty straightforward on Unix-like systems:
- Install Docker on your machine.
- For a local development, copy the
docker-compose.override.yml-sample
file todocker-compose.override.yml
and modify accordingly. - Apply migrations using the
./run.sh migrate
command. - Run it using the
docker compose up
command.
In production, you can use the provided deploy.sh
script. And you will probably need to set your webserver to serve static files from the bigfive/static
directory.
The translation strings are located in the .po
files. See the Django documentation for details.