Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Frontend: The frontend development involves creating an adaptive website design using Figma, performing data parsing from an XML feed, setting up page routing and pagination, implementing a shopping cart functionality, and managing data storage through Redux. Validation for order placement is achieved by utilizing React Hook Form. Integration with the NOVA POSHTA API is leveraged to dynamically present cities and branches based on the user's selected city. The layout for email templates is also included. The user authentication and registration functionalities are fully realized, complete with both private and public routes. Additionally, user orders are seamlessly displayed within their profiles.

Backend: On the backend, the development includes the creation of APIs to retrieve XML feeds, establishing a connection to the MongoDB database using Mongoose, and crafting APIs to handle user authentication and registration processes. The utilization of access and refresh tokens is employed, with a consistent refresh of tokens during each login and secure storage of refresh tokens in cookies. The confirmation of user accounts is achieved through email notifications. Furthermore, APIs are developed to efficiently retrieve user orders. An email service using Nodemailer is also built to facilitate the sending of emails upon order placement or registration.

#React #redux #javascrip #Axios #HTML/HTML5 #SASS(SCSS) #node.js #express.js #mongodb #Mongoose
Детали работы
Бюджет 25 000 UAH
Добавлена 7 августа 2023
132 просмотра
Фрилансер
Vadym Kashchenko
Украина Киев
Нет отзывов

Свободен для работы Свободен для работы
На сервисе 4 года