# MoexVibe Веб-приложение для анализа ценных бумаг Московской биржи (MOEX). ## Tech Stack - **Backend:** NestJS, TypeScript, OpenAPI (Swagger) - **Frontend:** React, TypeScript, Vite, TanStack Query, lightweight-charts - **Infrastructure:** Docker, docker-compose ## Quick Start ```bash # Install dependencies npm install # Start backend (http://localhost:3000) npm run dev:backend # Start frontend (http://localhost:5173) npm run dev:frontend ``` Swagger UI: http://localhost:3000/api/docs ## Docker ```bash docker compose up --build ``` - Frontend: http://localhost:80 - Backend: http://localhost:3000 ## Tests ```bash npm run test:backend ``` ## Project Structure ``` apps/ backend/ — NestJS API (single point of access to MOEX ISS) frontend/ — React SPA with Vite docs/ architecture/ — ADR documents and diagrams openapi/ — OpenAPI specification superpowers/ — Design specs and implementation plans ```