/skill-map

Primary LanguageHTML

Skill map

Skill map application is designed to create a list of classes and objects.

Usage (docker)

Example for debian-based system:

apt-get install docker docker.io docker-compose

Alternatively, you can visit Docker documentation (https://docs.master.dockerproject.org/desktop/windows/) for the installation instructions.

When you have installed docker, you need to clone the repository and run docker-compose in the terminal:

git clone https://github.com/nortem/skill-map.git
cd skill-map/
docker-compose up

The app will be available on http://localhost:5000/ (port = 5000).

Usage (no docker)

The app can be launched without docker. Requirements:

  • Python 3.7.
  • Python packages specified in the requirements.txt (/web/requirements.txt).
  • Redis server

You need set the correct host:port settings for the redis db. (/web/app/my_config.py).

Example

"Создать запись"

How can you add a class?

  1. Write the name of the class in the box
  2. Click the button "Добавить" alt text

How can you add a object?

  1. All added classes will appear in the class selection window. Select the class to which the object belongs. alt text

  2. Fill in all the fields. Information about the object can be left blank.

  3. Click the button "Добавить" alt text

"Просмотр записей"

  1. On the left there will be a list of classes and objects belonging to them.
  2. You can click on the object.
  3. Information about the object will appear here.
  4. Сhange the information about the object, click on the "Редактировать" button and fill in the information as in paragraph 3.
  5. Delete the object. alt text

"Просмотр карты"

  1. Added class.
  2. Number of objects + 1.
  3. The "Новый класс" class has no objects alt text