Сервер и Хостинг
Тип сервера: Виртуальный облачный сервер
ОС сервера:
Процессор: Минимум 2 ядра
Оперативная память: Минимум 2 ГБ RAM
Дисковое пространство: Минимум 75 ГБ SSD
Постоянная нагрузка CPU: 100%
Пропускная способность: Не менее 1 Тб/месяц
Географическое расположение сервера: Казахстан
Резервное копирование: Ежедневное автоматическое резервное копирование
2. Языки Программирования и Фреймворки
Backend: PHP 8.1
Frontend: HTML5, CSS, JavaScript (ES6+), jQuery и другие библиотеки необходимые для полноценной работы проекта
База данных: MySQL 8.0 (PhpMyAdmin)
3. Безопасность
Шифрование: SSL/TLS сертификат для HTTPS
Защита от DDoS-атак: Встроенная или через сторонний сервис (например, Cloudflare)
Firewall: Настройка брандмауэра на уровне сервера
4. Производительность и Оптимизация
Кэширование: Использование Memcached или Redis для кэширования данных
Оптимизация изображений: Автоматическое сжатие изображений без потери качества
Минификация: Минификация CSS и JavaScript файлов
5. Интеграции
API сторонних сервисов: Интеграция с API для социальных сетей, аналитических платформ таких как Yandex Метрика и Google Analitics, и другие сервисы необходимые для работы проекта
6. Адаптивность для Мобильных Устройств
Отзывчивый Дизайн (Responsive Design): Сайт будет автоматически адаптироваться к различным размерам экранов и разрешениям, включая смартфоны, планшеты и настольные компьютеры. Использование гибких сеток, медиа-запросов и адаптивных изображений для обеспечения оптимального отображения на всех устройствах.
Скорость Загрузки: Оптимизация производительности для мобильных устройств, включая сжатие изображений, минимизацию CSS и JavaScript файлов, и использование технологии ленивой загрузки (Lazy Loading) для улучшения времени загрузки страниц.
Интерактивность и Навигация: Интерфейс будет интуитивно понятным и удобным для использования на мобильных устройствах, с учетом ограничений по размеру экрана и способа взаимодействия (касание вместо клика мышью). Элементы управления, такие как кнопки и ссылки, должны быть достаточно большими для удобного использования на сенсорных экранах.
Поддержка Сенсорных Событий: Оптимизация интерфейса для сенсорных событий, таких как касания, свайпы и масштабирование пальцами.
Веб-стандарты и Кросс-браузерность: Обеспечение совместимости с различными браузерами на мобильных устройствах, включая Chrome, Safari, Firefox и другие.