Система підтримки роботи служби доставки піцерії

Система підтримки роботи служби доставки піцерії
Система підтримки роботи служби доставки піцерії 11.04.2024

Система підтримки роботи служби доставки піцерії

Умови війни та зайнятості споживачів створюють низку складнощів для бізнесу, зокрема для служб доставки їжі, таких як піцерії. У цих умовах забезпечення послуг доставки через онлайн-систему може стати важливим елементом для забезпечення необхідних потреб клієнтів.

Під час війни безпека стає пріоритетом для багатьох людей. Через обмеження руху або нестабільність ситуації на вулицях, вони можуть уникати виходу з дому для покупок, включаючи їжу. У таких умовах зручний і безпечний спосіб замовлення їжі онлайн стає надзвичайно важливим. Веб-сайт системи підтримки служби доставки піци може стати надійним каналом замовлення їжі, що дозволяє клієнтам отримувати свіжу та смачну їжу безпосередньо до дому.

Мій веб-сайт для замовлення піци - це результат комбінації різноманітних технологій та підходів, спрямованих на створення зручного та ефективного інтерфейсу для користувачів. Було використано React.js як основну бібліотеку для розробки фронтенду, що дозволяє створювати динамічні компоненти та ефективно управляти станом додатку.

Для навігації між різними сторінками використовується React Router, що надає зручний механізм маршрутизації. Також використовується бібліотека axios для виконання HTTP-запитів до сервера, що дозволяє отримувати та відправляти дані безпосередньо з фронтенду.

Для стилізації компонентів та відображення векторних іконок використано бібліотеки react-fontawesome та React Toastify. Вони додають інтерактивності та зручності у користуванні сайтом.

Щоб забезпечити глобальний доступ до даних профілю користувача та управління станом автентифікації, я використала React Context API. Це дозволяє зручно працювати з даними на різних рівнях сайту.

Додатково до вже згаданих технологій і підходів, в моєму проекті широко використовувався JavaScript для реалізації функціональності фронтенду, включаючи взаємодію з користувацьким інтерфейсом, обробку подій та оновлення стану додатку.

Також при наявності серверної частини, було використано Node.js та Express.js для створення сервера та обробки запитів. Щодо зберігання даних, було використано базу даних MongoDB, яка надає гнучкість та зручність у роботі з нереляційними даними.

В цілому, сайт розроблений за допомогою сучасних технологій та підходів для створення динамічного та зручного у використанні веб-сайту для замовлення та доставки пропозицій піцерії. Для побудови програмної архітектури системи був використаний патерн Model-View- Presenter.


Назва конкурсу:  Конкурс «Розробка web-сервісів (застосунків)»
ПІБ Керівника/Куратора:  Стельмащук Людмила Володимирівна
ПІБ конкурсанта:  Кравець Діана Андріївна
Країна:  Україна
Область:  Тернопільска область
Назва НЗ:  Відокремлений структурний підрозділ «Гусятинський фаховий коледж Тернопільського національного технічного університету імені Івана Пулюя»
Файл статті (pdf):  Завантажити

Повернення до списку


0
Александр Селихов
1,5 сторінки тексту. Де сайт???