Skip to content

giicoo/maratWebSite

Repository files navigation

marat-tatar.site

Стек:

  • golang 1.20.2
  • Mongo DB
  • Docker

Постарался реализовать архитектуру с разделением слоев.

Функционал:

  • Авторизация с JWT токеном через Cookie
  • Аутенфикация юзера и адмимна
  • Добавление, удаление слов
  • Добавление, удаление, генерация, проверка тестов
  • Сбор статистики по тестам в .xlsx файл

Схема

Запуск

Через докер

  1. docker pull giicoo/marat-site
  2. docker pull mongo
  3. docker run -p 27017:27017 --name mongodb -d --net=bridge -v mongodbdata:/data/db mongo
  4. docker run -it -p 8080:8080 --name marat giicoo/marat-site

Без докера

  1. git clone https://github.com/giicoo/maratWebSite
  2. go mod download
  3. Запустить mongo db
  4. В файле /configs/config.json поменять MONGO_DB на вашу ссылку для соединения
  5. make run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published