# README
yapoki-http-api
Описание функциональности
API для прохождения тестов (+ демонстрационный фронт-енд) Реализованы: выбор вариантов тестирования, прохождение тестирования и подсет результата; аутентификация; внешний файл конфигурации.
Запуск
Проект настроен на работу с Postgres, для корректной работы можно запустить базу в докере
sudo docker run --name postgres -e POSTGRES_PASSWORD=12345 -d -p 5432:5432 postgres
Склонировать репозиторий
git clone https://github.com/jingleMyBells/yapoki-http-api.git
Перейти в каталог с файлом main.go
cd cmd/quiz/
Запустить проект
go run main.go
Без изменений конфигурации проект будет доступен по адресу http://localhost:8080
Стэк
Стандартная библиотека Golang, github.com/lib/pq
Заметки:
- на фронте не сделано ничего для рандомизации расположения вариантов ответа, поэтому корректный ответ всегда первый (в нормальной ситуации я бы конечно возвращать на фронт все в явном виде было бы плохо, но тут решил не усложнять)
# Packages
No description provided by the author