Skip to content

dqd/big-five

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ab1311a · Dec 18, 2023

History

21 Commits
Dec 18, 2023
Dec 18, 2023
Dec 3, 2023
Dec 5, 2023
Dec 3, 2023
Dec 2, 2023
Dec 5, 2023
Dec 5, 2023
Dec 3, 2023
Dec 3, 2023
Dec 2, 2023
Dec 2, 2023
Dec 5, 2023
Dec 4, 2023

Repository files navigation

build status coverage

Big Five personality traits

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.

Installation

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:

  1. Install Docker on your machine.
  2. For a local development, copy the docker-compose.override.yml-sample file to docker-compose.override.yml and modify accordingly.
  3. Apply migrations using the ./run.sh migrate command.
  4. 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.

Translation to other languages

The translation strings are located in the .po files. See the Django documentation for details.