Цей проєкт було створено командою юніорів-розробників. Для знайомства з бекенд частиною переходьте за посиланням [зверніться до документації][https://github.com/kriandr79/water-tracker-backend].
[https://water-tracker-backend-ob6w.onrender.com/api-docs/] - сваггер документація
Цей веб-застосунок дозволяє користувачам вести облік свого щоденного споживання води. Він надає можливість встановлювати цілі щодо кількості води, яку потрібно випити за день, та стежити за їх виконанням.
Крім того, "Water Tracker" надає корисні поради щодо збалансованого споживання води та можливості налаштування нагадувань для підтримки регулярного пиття води.
У розробці цього проєкту використовувалися сучасні технології веб-розробки. Для бекенду було використано Node.js разом з фреймворком Express, що дозволяє швидко створювати масштабовані та надійні застосунки. Ми використовували базу даних MongoDB. Backend розміщенно на сервері Render.com Для забезпечення безпеки та дотримання політик CORS використовувалася бібліотека CORS.
У фронтенді для створення користувацького інтерфейсу та логіки взаємодії з користувачем були використані JavaScript та бібліотека React. Для стилізації компонентів використовувалися Styled Components. Для зручного управління формами та їх валідацією була використана бібліотека react-hook-form.
Для глобального стану застосунку було використано Redux, що дозволило зберігати та керувати станом додатку зручно та ефективно. Використання цих технологій дозволило забезпечити ефективну та зручну розробку Water Tracker.
-
Вас зустрічає Welcome Page, де ви можете почати знайомство з сайтом. Ви маєте змогу зареєструватися і ввести особисті дані, а також вирахувати добову норму споживання води. Під час кожного наступного заходу на сайт ваші дані зберігатимуться.
-
Оновіть свій профіль, деталізуйте свої вимоги до роботу сайту. Гнучка система підлаштується саме під ваші потреби.
-
Ваш щоденний путівник споживання води буде знаходитися на Home Page. Ви зможете бачити, яку кількість води споживали протягом дня і вивчати статистику в календарі. Вносьте ваші порції води та їх обсяг, система буде зберігати їх час і день.
-
Ставайте здоровішими, долучайте до користування Water Tracker родину та друзів.
Ми прагнемо залишатися з вами на зв'язку!
The front-end team lead Svitlana Horodylova [https://www.linkedin.com/in/svitlana-horodylova/]
The backend team lead Andrey Krivoruchko [https://www.linkedin.com/in/andrey-krivoruchko/]
The Scrum Master Valeriia Kyrychenko [linkedin.com/in/valeriia-kyrychenko-24a867205]
The developer Vlad Osobskyi [https://www.linkedin.com/in/vlad-osobskyi/]
The developer Yaroslav Ignatov [https://www.linkedin.com/in/iaroslav-ignatov/]
The developer Mykyta Ushakow [https://www.linkedin.com/in/mykyta-ushakow/]
The developer Danylo Altukhov [http://linkedin.com/in/danylo-altukhov]
The developer Oleksandr Yarovyy [https://www.linkedin.com/in/oleksandr-yarovyy/]