goalgo

module
v0.0.0-...-bbdfc14 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 23, 2025 License: Apache-2.0

README

Проект для хакатона goalgo

Небольшая авантюрная работа.

  • Back-end в реальном времени запрашивает данные с MOEX и хранит их в бд. Бот используется как уведомление пользователя для принятия решений.
  • Front-end в реальном времени занимается рендерингом данных.
  • Умный алгоритм делает предсказания в реальном времени на движение цены.

Как запустить (для демо)

Для простого запуска сервера без настройки (без бота)

docker compose up -d postgres app ml-functions

Для остановки

docker compose down

Для отображения вебсервив необходимо обратиться к адресу localhost:8000

Для настройки бота - создать бота в тг и узнать id канала для публикации уведомлений. Нужно создать в корневой директории файл .env и указать токен и идентификатор чата (См .env.example)

# Запуск всех сервисов
docker compose up -d

Стек

Front-end
  • react
  • apexcharts
Back-end
  • Go
  • REST
  • postgres
Machine learning
  • python
  • catboost
  • psycopg2
  • непараметрическая регрессия
Dev-Ops
  • Docker (compose)

Directories

Path Synopsis
cmd
bot-publisher command
server command
internal
app

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL