Торговая платформа акций
Современное веб-приложение для торговли акциями и управления портфелем в режиме реального времени, созданное с помощью React.js и Node.js. Платформа предлагает актуальные рыночные данные посредством парсинга веб-страниц и имеет элегантный, отзывчивый интерфейс с использованием Tailwind CSS и компонентов пользовательского интерфейса Aceternity.
Реализованные функции
Технический стек
Внешний интерфейс
- Реагировать.js
- React Router для навигации
- Tailwind CSS для адаптивного стиля
- Пользовательский интерфейс Aceternity для современных компонентов и анимации
- Chart.js для визуализации данных
- Интеграция веб-скрапинга для получения живых данных
Бэкэнд
- Node.js
- Экспресс.js
- База данных PostgreSQL
- bcrypt для хеширования паролей
- Утилиты для парсинга веб-страниц
- Cheerio для анализа HTML
- Axios для HTTP-запросов
Структура проекта
Особенности пользовательского интерфейса
- Адаптивный дизайн с Tailwind CSS
- Современные анимации и переходы
- Интерактивные диаграммы и графики
- Обновления данных в режиме реального времени
- Удобная панель портфолио
- Чистый и интуитивно понятный интерфейс
Характеристики данных
- Обновления цен на акции в режиме реального времени
- Исторические данные о ценах
- Тенденции рынка и анализ
- Показатели эффективности портфеля
- Отслеживание транзакций
Начиная
- Клонировать репозиторий
- Установите зависимости как для клиента, так и для сервера.
- Настройте базу данных PostgreSQL
- Настройка переменных среды
- Запустите сервер разработки
# Install client dependencies
cd client
npm install
# Install server dependencies
cd ../server
npm install
# Run both client and server
npm run dev
Содействие
Вклады, проблемы и запросы функций приветствуются. Не стесняйтесь проверить страницу проблем, если вы хотите внести свой вклад.
Лицензия
Этот проект имеет лицензию MIT.