Similar presentations:
Дипломный проект на тему: "Веб-приложение для конвертации различных мировых валют с возможностью отслеживания истории обменов"
1.
ПРОЕКТ КОНВЕРТЕРВАЛЮТЫ
-
2.
OUR TEAMManefa Stekolnikova
(TEAMLEAD)
Mikhail Vasiliev
(FRONTEND)
Mikhail Smelov
(BACKEND)
Bulent Alarslan
(QA-ENGINEER)
3.
• Конвертация более 25 мировых валют в режимереального времени.
• Архитектура MVC (Model-View-Controller) для
четкого разделения бизнес-логики,
пользовательского интерфейса и управления
данными.
• Сохранение истории конвертаций в локальном
хранилище браузера.
• Кроссбраузерность и адаптивный дизайн.
• Оптимизированный пользовательский интерфейс
с индикацией загрузки.
• Подробная валидация пользовательского ввода с
информативной обратной связью.
• Автоматизированные тесты.
4.
• "Frontend": JavaScript, HTML5, CSS3 с переменными• "API": Exchange Rate API для получения актуальных
курсов валют
• "Архитектура": MVC (Model-View-Controller)
• "Хранение данных": LocalStorage API
• "Сервер": Node.js с Express
• "Тестирование": Jest, jsdom
• "Управление зависимостями": npm
• "Дополнительные библиотеки": axios, uuid, cors
5.
Благодаря архитектуре MVC каждый компонентвыполняет строго определенные задачи.
Легко вносить изменения в отдельные части без
необходимости модификации всего кода.
Компоненты можно тестировать независимо друг от
друга.
Легко добавлять новые функции и расширять
существующую функциональность.
Компоненты можно использовать в других проектах.
programming
software