Payments for the Node.js service
52 USDhttps://new-test-sand.vercel.app/
1.LoginEnter also via emailCheck your password when entering (on the moment only login is checked)Realize Forgotten password
2. final registration client 2.1Email verification (send code to the mail of the user, to verify the mail)Required to be implemented.(I found only such a similar endpoint /public/user/email-verification/verify/:code but it does not accept anything)
Final registration specialist (private/common/upload, private/specialist/verification)
3.1 POST / imageprivate/common/upload/image here you can send the FormData object with several fields of images
3.2 POST / specializationA endpoint is needed to determine the subcategory in which the specialist works.I understand that I have to return the ID to enter and send it to verification/account/request, according to the analogue with the sending of documents and photos.Category one, subcategories can be a few.3.3 POST / documentprivate/common/upload/document here can also send FormData object with several documents fields
POST / verification requestprivate/specialist/verification/account/request .You can check this endpoint, so I understand that you need to send the id that returns in the previous records (private/common/upload/image, private/common/upload/document, etc.).Also, you need to send a request if the role in the user client.Now the record is sent only when the role of the user is a specialist.The role of the user must change after successful verification.3.5 POST/get/statusprivate/specialist/verification/account/get/status .If a mistake, it would be good in the answer to get the parameter, which is exactly with the mistake (photo, speciality, or documents?The status check should also be carried out for the role of the customer and not only the specialist, as I have already written in paragraph 3.4.2.and 4.User Datacommon/profile/data/get needs to answer if the client has no avatar, the image field makes empty "" , at the moment there is default link default.male.png.
and 5.Categories /public/categories/get/all .Repair the image category 6.Find specialist by id/public/specialist/find/all or a realised search for the id category, just when I send the id category when sending the request always returns one specialist, and you can also send the unexisting id and there are no errors.Can I check this endpoint?It is a search for all the parameters together and separately.7 .Post/sub-categoriespublic/sub-categories/get/by/category/id does not match the id subcategories with /public/specializations/get/all (here is notSelected subcategory, under id 1, and in public/sub-categories/get/by/category/id there is no).8thGet advertspublic/adverts/find/all you need to add to the answer another subcategory in which the specialist works, as well as its city and additional conditions (Contracting price, Finishing cleaning, Good mood, etc.).public/adverts/get/by/id returns "Advert [id] not-found ", although for id 2 there must be an advertisement, since public/adverts/find/all returns an advertisement with this id.adverts/find/all, you need to add to the answer whether the advertisement is in the selected or not.The 9.Favorite-advertsclient/favorite-adverts/lists/get/by/id, when transferring the FavoriteAdvertList id, deletes the "FavoriteAdvertList [id] not-found" error, although FavoriteAdvertList with such id exists (client-adverts/find/all deletes it).client/favorite-adverts/lists/delete/by/id, deletes the delete error ("failed to delete FavoriteAdvertList"), while the list deletes it.
Нужно вносить правки в бекенд проекта.
Сейчас есть насколько задач, будем добавлять.
https://documenter.getpostman.com/view/9917799/UzJLPGTz
https://new-test-sand.vercel.app/
1.Login
Вхід також і через email
Перевірка паролю при вході (на даний момент перевіряється лише логін)
Реалізувати Забули пароль
2. final registration client
2.1Email verification (відправка коду на пошту користувача, для верифікації пошти)
Потрібно реалізувати. ( Я знайшов лише такий схожий ендпоінт /public/user/email-verification/verify/:code , але він нічого не приймає)
3.final registration specialist (private/common/upload, private/specialist/verification)
3.1 POST / image
private/common/upload/image тут може відправлятись FormData об’єкт з кількома полями картинок
3.2 POST / specialization
потрібен ендпоінт, щоб можна було призначити категорію, підкатегорію в якій спеціаліст працює. Я так розумію, має повертатись id, щоб вставити і відправити його у verification/account/request , по аналогії з відправкою документів та фото. Категорія одна, підкатегорій може бути декілька.
3.3 POST / document
private/common/upload/document тут також може відправлятись FormData об’єкт з кількома полями документів
3.4 POST / verification request
private/specialist/verification/account/request . Можна перевірити цей ендпоінт, я так розумію, що потрібно відправляти id, які повертаються у попередніх реквестах(private/common/upload/image, private/common/upload/document тощо). Вірно?
Також потрібно відправляти request, якщо роль у юзера клієнт. Зараз реквест відправляється лише, коли роль у юзера спеціаліст. Роль юзера повинна змінюватись після успішної верифікації.
3.5 POST/get/status
private/specialist/verification/account/get/status . Якщо помилка, було б добре у відповіді отримати параметр, який саме з помилкою(фото, спеціальність, чи документи?).
Також перевірка статусу має проходити і для ролі клієнта, а не тільки спеціаліста, як я вже писав в пункті 3.4(2).
4. User Data
common/profile/data/get , потрібно у відповіді, якщо у клієнта немає аватарки, поле image зробити пустим “” , на даний момент там дефолтне посилання default.male.png.
5. Categories
/public/categories/get/all . виправити картинки категорій
6. Find specialist by id
/public/specialist/find/all чи реалізований пошук за id категорії, просто коли передаю id категорії при відправці запиту завжди вертається один спеціаліст, а також можна передати неіснуюче id і помилки немає. Впринципі, можна перевірити цей ендпоінт? Чи реалізований пошук по всім параметрам разом і окремо.
7. Post/sub-categories
public/sub-categories/get/by/category/id невідповідність id підкатегорій з /public/specializations/get/all (тут є notSelected підкатегорія, під id 1, а в public/sub-categories/get/by/category/id немає).
8. Get adverts
public/adverts/find/all потрібно добавити у відповідь ще підкатегорії, в яких спеціаліст працює, а також його місто та додаткові умови (Договорная цена, Завершающая уборка, Хорошее настроение тощо).
public/adverts/get/by/id повертає “Advert [id] not-found “, хоча за id 2 має бути оголошення, оскільки public/adverts/find/all повертає оголошення з цим id.
adverts/find/all, потрібно добавити у відповідь чи оголошення знаходиться в обраному, чи ні.
9. Favorite-adverts
client/favorite-adverts/lists/get/by/id, при передачі id FavoriteAdvertList, викидує помилку "FavoriteAdvertList [id] not-found", хоча FavoriteAdvertList з таким id існує (client-adverts/find/all його видає).
client/favorite-adverts/lists/delete/by/id, викидає помилку при видаленні ("failed to delete FavoriteAdvertList"), при цьому список видаляє.
-
182 Good day, ready to take for your project, I have experience working with similar cases. The web has been in development for 2 years. I know HTML/CSS, JS, React, Next, SASS/SCSS, Redux, NodeJS, ReactNative WordPress. I can also work with different databases of Firebase, MongooDB, SQLite.
Добрий день, готовий взяти за ваш проект, маю досвід роботі зі схожими кейсами. У веб розробці вже 2 роки. Знаю HTML/CSS, JS, React, Next, SASS/SCSS, Redux, NodeJS, ReactNative WordPress. Також вмію працювати з різними базами даних Firebase, MongooDB, SQLite.
-
1730 15 1 I have experience in developing on Node.js, I have done similar projects, ready to go to implement even today
Маю досвід розробки на Node.js, робив схожі проекти, готовий перейти до виконання хоч сьогодні
Current freelance projects in the category Node.js
Знайти помилку в коді Node.js
26 USD
Є парсер написаний на Node.js. Його свтановили на Windows 11, де він коректно відпрацьовує. Далі знадобилося встановити на Windows Server 2022 , де парсер відпрацьовує не висвітлює помилок, але при цьому не збирає дані. Потрібно знайти причину з якої парсер не коректно… Node.js, Data parsing ∙ 6 proposals |
Adding API to the online store (stack: Angular, Nest.js)There is a MVP online store of car parts (Angular, Nest.js). You need to implement the TecDoc API (presumed proof: https://developer.tecalliance.cn/en/introduction/) and implement the fichi: Adding products from tecdoc to the website; Filters of goods; - filtering the goods by… JavaScript, Node.js ∙ 10 proposals |
Freelancer for three tasks in PHP using a single JSON format |
University Project, Web Application Calendar
26 USD
Write a web application on Node.js (JavaScript), according to the requirements described in the PDF file (Act Basic). Implement a separate simple API(framework for your choice, desired Express.js) to the BD PostgreSQL(ORM is the same for your choice, you can take Prisma) and… Node.js ∙ 2 proposals |
We are looking for a developer on next.js to review the code and architecture of the site readyThe task. The site is available on next.js. You need to make a review of the code and architecture. check the purity of the code, make a document with errors and make a project assessment. There are three services that have been connected through the API, you will need to… Node.js ∙ 6 proposals |