Про проєкт
Travel Around Ukraine – інтернет-магазин з продажу турів та екскурсій Україною. Головним завданням студентів було закріпити знання та навички, отримані під час навчання та розробити в команді односторінковий адаптивний вебзастосунок з мінімалістичним інтерфейсом користувача, що забезпечує легкий та зручний UX, щоб потенційний клієнт міг швидко придбати тури та екскурсії Україною, яка, як очікується, стане туристичним напрямком номер один у Європі найближчим часом, після нашої перемоги. Над проєктом працювали 7 студентів групи FE_online(1). Робота над проєктом тривала 3,5 місяці.
Завдання:
Розробка актуального та зручного вебзастосунку з використанням необхідних технологій та методів.
Етапи роботи:
- Пошук теми й макету;
- Організація спілкування (створення чатів, Agile- та Scrum-зустрічі, дошка trello)
- Початковий розподіл задач, вивчення документації бекенду, домовленості pull requests і інше;
- Створення git-репозиторію і підключення бібліотек;
- Створення початкової структури проєкту і верстка;
- Робота з функціоналом проєкту;
- MongoDB, створення продуктів, робота з базою даних;
- Переведення проєкту на Redux toolkit;
- Деплой проєкту.
💻 Технології, які були використані:
❇️ Основні інструменти:
- JAVASCRIPT
- Material Ui
- React.JS
- Redux Toolkit
- Mongo DB
❇️ Додаткові інструменти:
- GIT
- StyleLint
- SASS/SCSS
- ESLint – Airbnb config
- Card Validator
- CSS in JS
- Swiper & Framer Motion
- Axios
- npm
- Node.js / Express.js
- Husky
- Railway
- Trello
- Telegram
❇️ Бібліотеки:
- React Router
- Formik & Yup
- React Material UI Carousel
- Formik-MUI
❇️ Тестування:
- JEST
- React testing Library
Студенти, які працювали над проєктом👨💻👩💻:
- Ахмед Фахмі — Scrum Master, розробник, рецензент коду;
- Роман Римарчук — розробник;
- Аліна Паливода — розробник;
- Данило Блізніченко — розробник, рецензент коду, працював над налаштуваннями проєкту;
- Олександр Алтинніков — розробник, контент-мейкер, менеджер бази даних;
- Владислав Чмутов — розробник, контент-мейкер, менеджер бази даних;
- Валерія Голдович — розробник, контент-мейкер, менеджер бази даних.