О проекте
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, разработчик, рецензент кода;
- Роман Рымарчук – разработчик;
- Алина Паливода – разработчик;
- Даниил Близниченко – разработчик, рецензент кода, работал над настройками проекта;
- Александр Алтынников – разработчик, контент-мейкер, менеджер базы данных;
- Владислав Чмутов – разработчик, контент-мейкер, менеджер базы данных;
- Валерия Голдович – разработчик, контент-мейкер, менеджер базы данных.