Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Projekt zespołowy .Moja rola w projekcie:
> Backend developer: moim obowiązkiem było napisać trasy do autoryzacji użytkownika i wprowadzić odpowiednie informacje do bazy danych (MongoDB, Mongoose).Autoryzacja obejmuje: tworzenie profilu, sprawdzenie poczty elektronicznej, ponowne wysyłanie listu do poczty elektronicznej, wejście do gabinetu, sprawdzenie bieżącego użytkownika, edytowanie informacji osobistych, wyjście z profilu, usunięcie profilu.Ponadto zrealizowałem wymianę zdjęcia profilu użytkownika, gdzie obraz jest przechowywany w usłudze Cloudinary w folderze tego samego użytkownika.Również zrealizowany tryb odzyskiwania hasła, jeśli użytkownik przypadkowo zapomniał.Serwer jest dostępny na render.com. Link do magazynu GitHub: https://github.com/Supreme-cake-being/water-tracker-backend
> Elementarna ochrona informacji: weryfikacja bieżącego użytkownika odbywa się za pomocą JsonWebToken, hasło znajduje się w bazie danych w uszkodzonej formie, do korzystania z aplikacji użytkownik musi korzystać z prawdziwej wiadomości e-mail, bez weryfikacji której niemożliwe jest wejście do prywatnego biura.> Swagger Documentation: moim zadaniem było szczegółowo napisać dokumentację, do całej części serwera aplikacji.Oto link do dokumentacji: https://water-tracker.onrender.com/api/docs/

- Krótki opis zastosowania: po rejestracji i weryfikacji adresu e-mail, użytkownik ma możliwość ustalenia dziennej normy wody, którą chciałby pić.Zgodnie z tym, na ekranie głównym osobistego gabinetu znajduje się kalendarz z możliwością dodania, edycji i usuwania ilości wody w określonym czasie.Również realizowany jest progres bar, który pokazuje sukcesy użytkownika w odsetku względem wcześniej ustalonego dziennego normy.
Szczegóły pracy
Budżet 1646 PLN
Dodana 27 listopada 2023
131 wyświetleń
Freelancer
Ivan Dobrotiuk
Ukraina Ukraina
Brak opinii

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
W serwisie 3 lata