- Склонировать репозиторий
git clone https://github.com/Yury132/Golang-Task-4.git
- Установить PostgreSQL в Docker контейнер, используя docker-compose.yml файл из проекта
-
Скопировать docker-compose.yml в новую папку "postgresql"
-
Выполнить в терминале команду
docker compose up
- Подключиться к базе данных PostgreSQL (Например, через DBeaver)
POSTGRES_DB: mydb
POSTGRES_USER: root
POSTGRES_PASSWORD: mydbpass
Port: 5432
Host: localhost
- Запустить веб-приложение командой
go run cmd/main.go
- Используя браузер, перейти по следующему адресу
http://localhost:8080/users-list
Добавить нового пользователя, указав его ФИО
Нажать на кнопку "Добавить", пользователь отобразится в списке ниже
При нажатии на крестик запись о данном пользователе будет удалена из БД
При нажатии на ФИО пользователя отобразится следующий экран
Нажав на кнопку "Изменить ФИО пользователя", можно отредактировать его данные
Список добавленных пользователей можно фильтровать по возрасту, нажав на кнопку "Фильтр по возрасту"
Также доступен фильтр по полу - отображение только мужчин или женщин
Присутствует фильтр по национальности, где требуется указать код страны, например, "RU", "UA" и т.д.
При нажатии на кнопку "Сбросить фильтр" отображаются все пользователи системы без какой-либо дополнительной фильтрации