Програма Weather React
Що виконано:
Реєстрація / Registration
Вхід / Вихід з облікового запису /Login
Підтвердження пошти за допомогою коду
Профіль користувача /Profile
Редагування власної інформації
Зміна цих
Зміна метричної системи
Пошук міста
Як користуватися:
Перейти на сторінку реєстрації
Введіть свої дані у вірному форматі
- Активуйте обліковий запис за допомогою звуууже секретного коду: ``0000''`
*Якщо ви ввели невірну пошту, ви можете редагувати її до активації облікового запису
Особливості :
Не можна зареєструватися або змінювати пошту на електронну пошту іншого користувача.- Код стимулів для максимально ефективного кешування запитів за допомогою RTK Query.Структура проекту заснована на best practices, і дозволяє знаходити необхідний функціонал на основі назви папуків.- У апі погоди були знайдені незадокументовані особливості, і впроваджені в додаток для фарбування взаємодії користувача з даними.Саме це можливість переглянути погоду на більший термін, ніж зазначено в документації.- Календар реалізацій з можливістю вібору як минулого, так і майбутнього дати, що сильно підвищує зручність інтерфейсу, прибираючи необхідність навігації між історією і прогнозом.- Вібрана дата, незалежно від того минулу чи майбутнього, буде збережена в адресному рядку, і після завантаження вікліче правильний ендпоінт "history.json" або "forecast.json"
- Валідація в авторизації гнучко поєднує в собі функціонал HTML5 валідації та кастоною обробкою помилок написані відповідно до вимог "material ui"
- Навігація за програмою без підтвердження пошти неможлива, навіть якщо перезавантажити до облікового запису.Для локалізації використовувався плагін "i18next" з кастоною функцією "language detector", яка прибирає зайві перевірки і вітягує обрану мову з local storage.Тема та мова можуть бути змінені в будь-якому місці сайту, і будуть збережені окремо від користувача, оскільки подібні налаштування на мою думку більше прив'язані до пристрою, а не користувачу.
Реєстрація / Registration
Вхід / Вихід з облікового запису /Login
Підтвердження пошти за допомогою коду
Профіль користувача /Profile
Редагування власної інформації
Зміна цих
Зміна метричної системи
Пошук міста
Як користуватися:
Перейти на сторінку реєстрації
Введіть свої дані у вірному форматі
- Активуйте обліковий запис за допомогою звуууже секретного коду: ``0000''`
*Якщо ви ввели невірну пошту, ви можете редагувати її до активації облікового запису
Особливості :
Не можна зареєструватися або змінювати пошту на електронну пошту іншого користувача.- Код стимулів для максимально ефективного кешування запитів за допомогою RTK Query.Структура проекту заснована на best practices, і дозволяє знаходити необхідний функціонал на основі назви папуків.- У апі погоди були знайдені незадокументовані особливості, і впроваджені в додаток для фарбування взаємодії користувача з даними.Саме це можливість переглянути погоду на більший термін, ніж зазначено в документації.- Календар реалізацій з можливістю вібору як минулого, так і майбутнього дати, що сильно підвищує зручність інтерфейсу, прибираючи необхідність навігації між історією і прогнозом.- Вібрана дата, незалежно від того минулу чи майбутнього, буде збережена в адресному рядку, і після завантаження вікліче правильний ендпоінт "history.json" або "forecast.json"
- Валідація в авторизації гнучко поєднує в собі функціонал HTML5 валідації та кастоною обробкою помилок написані відповідно до вимог "material ui"
- Навігація за програмою без підтвердження пошти неможлива, навіть якщо перезавантажити до облікового запису.Для локалізації використовувався плагін "i18next" з кастоною функцією "language detector", яка прибирає зайві перевірки і вітягує обрану мову з local storage.Тема та мова можуть бути змінені в будь-якому місці сайту, і будуть збережені окремо від користувача, оскільки подібні налаштування на мою думку більше прив'язані до пристрою, а не користувачу.