CryptoDeal — это инновационная образовательная платформа, созданная для безопасного изучения мира криптовалютных инвестиций. Приложение позволяет пользователям получить реальный опыт торговли цифровыми активами без риска потери средств, используя виртуальный баланс для каждого нового аккаунта.
Это идеальное решение для новичков, желающих понять принципы работы криптовалютного рынка, и для опытных трейдеров, стремящихся протестировать новые стратегии в безопасной среде.
Короткое видео о том, как это было
- Актуальные данные — котировки обновляются через API CoinLore
- Интерактивные графики — визуализация ценовых движений с разными временными интервалами
- Полный набор криптовалют — Bitcoin, Ethereum, Solana, Dogecoin и многие другие популярные активы
- Публичные Страницы: Узнавайте новости, просматривайте каталог криптовалют и детальную информацию по каждой монете.
- Трекер активов — отслеживание изменений стоимости криптокошелька в реальном времени
- История транзакций — детальный журнал всех операций покупки и продажи
- Статистика доходности — анализ прибылей и убытков по каждому активу
- Персонализация: Выбирайте своего уникального аватара-инопланетянина.
- JWT-аутентификация с двойными токенами (access/refresh)
- CSRF-защита для предотвращения межсайтовых атак
- Сессионный Контроль: Управляйте активными сессиями на разных устройствах и завершайте их при необходимости.
- Bcrypt-хеширование паролей с солью
- Почтовые Уведомления: Подтверждение регистрации, восстановление пароля и важные оповещения.
- Темная тема — стильный и современный UI
- Интуитивная навигация — легкость использования для пользователей любого уровня
- Анимированные переходы — плавный пользовательский опыт
- RESTful API: Гибкий и мощный API предоставляет доступ ко всем функциям платформы, позволяя интегрировать CryptoDeal с другими сервисами и создавать собственные торговые боты.
CryptoDeal построен на современных технологиях, обеспечивающих высокую производительность, безопасность и масштабируемость:
- Веб-фреймворк: Flask 3 — легкий и мощный фреймворк для веб-приложений, Flask-RESTX для структурированных API
- Работа с БД: SQLAlchemy 2
- Валидация данных: Marshmallow
- Асинхронные Задачи: Celery 5 — для фоновой обработки писем и очистки данных
- Poetry — управление зависимостями Python
- Почта: Flask-Mail, отправляющий письма череез SMTP сервер Google
- PostgreSQL 16 — основное хранилище данных пользователей, транзакций и курсов валют
- Redis 6.2 — кеширование, сессии, очереди задач и временные данные регистрации
- JavaScript — современный ES6+
- Chart.js — интерактивные графики котировок
- SCSS/CSS — модульная система стилей с миксинами
- Webpack — сборка и оптимизация фронтенд-ресурсов
- Docker, Docker Compose — контейнеризация всех сервисов
- Nginx — обратный прокси и балансировщик нагрузки
- Gunicorn — WSGI-сервер для production
- Миграции: Alembic
- Flower — мониторинг Celery задач
- Появление на бирже ценных бумаг: фондовые рынки России, США и Европы
- Интеграция с новыми API криптобирж для предоставления большего количества информации по активам и повышения надежности системы
- Образовательные курсы для новичков в мире криптовалют
- Развитие сообщества трейдеров
Начните свой путь в криптотрейдинге сегодня — безопасно и бесплатно!
Made with ❤️ by Lary Stef