Skip to content

Сервис с каталогом и поиском. На проде: v5

Notifications You must be signed in to change notification settings

nicks219/RSSearchEngine

Repository files navigation

RS Search Engine (демо)

Deploy.K3S

Веб-сервис с каталогом для организации, случайного выбора и поиска небольших заметок, в т.ч. по тегам.

Фишка функционала: нечеткий текстовый поиск, выдерживающий существенные синтаксические ошибки.

Архитектура оптимизирована для работы контейнеров на бюджетном хостинге 1vCPU/1Gb RAM.

Технологии

  • .NET 8 | MSTest | TS React | Router | Vite | Vitest
    
  • MySQL | SQLite | EF
    
  • GitHub CI/CD | Docker | K3S ready | DV SSL ready
    

cover.png

I. Информация..

  • API: актуальная версия доступна онлайн на bumps.sh
  • Версии: разработка фиксируется в CHANGELOG.md
  • K3S: деплой на maintiner.me, манифесты в папке .k3s
  • CI/CD: пайплайны GitHub Action
  • DV SSL: выпуск от Comodo, ингресс сконфигурирован

II. Далее..

  • Поиск: проприентарный алгоритм токенизации по запросу вернет массив с индексами релевантности:
    /api/compliance/indices/{string} вернет json {res: [id, weight]}
    
  • Локальная разработка: для win доступен подъём/остановка среды для React и файлы докера
  • Тесты: для интеграционных тестов используется SQLite