Задача заключалась в создании простого, лёгкого и удобного веб-приложения-калькулятора для выполнения базовых арифметических операций. Основная цель — показать навыки работы с DOM, обработкой событий и организацией кода на чистом JavaScript без фреймворков.
• Сверстал интерфейс с адаптивной сеткой: калькулятор одинаково удобен на десктопах и мобильных.
• Реализовал обработку кликов и ввод с клавиатуры через JavaScript EventListeners.
• Настроил логику вычислений (сложение, вычитание, умножение, деление) с динамическим обновлением дисплея.
• Добавил базовую валидацию ввода (нельзя ввести несколько точек, деление на ноль корректно обрабатывается).
• Организовал сборку проекта через Gulp для минификации и подготовки итоговой версии.
Получилось простое, быстрое и полностью рабочее приложение, которое демонстрирует:
• владение JavaScript для работы с DOM и вычислительной логикой,
• навыки адаптивной вёрстки,
• умение структурировать проект и готовить его к продакшену.
mustafaproger.github.io/calculator/dist/ github.com/MustafaProger/calculator/