Frontend User Name Editor + Implement merge profile with React + node.js

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Gig

WAGE / SALARY

gig to start

HOURS PER WEEK

TBD

DATE UPDATED

Jun 21, 2023

JOB OVERVIEW

Skill Requirements:
node.js
react
firebase / firestore
clickhouse

Send your github account info so we can give access to the ---------- mit your code to complete the ---------- estone #1: Frontend User Name Editor
Payment $50

Steps:
Checkout the code
Review the documentation (Project README, frontend/README)
Allow editing and saving of the user's first and last name in ---------- e context/Editor/EditModal.js
Edit button placeholder is located at: ui/views/manage/Users/ViewUser/InfoCard.js
Form input errors and async saving errors must be handled.
Example implementation of the EditModal can be seen here: ui/views/manage/Courses/NewCourseModal.js

Milestone #2: Implement merge profile
Payment $150
Objective:
Combine two user profiles into one.
Copy all user_courses
Copy all clickhouse events
Create a new event on the old user notifying that this account has been moved
Create a new event on the main user that the old user was merged in
Steps:
Clicking the user's merge profile button shows a modal
Modal shows a user search (implementing Algolia search)
Selecting a user in the search redirects to a new page to confirm the merge
Confirmation page shows a list of courses and events that will be moved from the old user
When confirm button clicked: do the merge and redirect back to the original user

Bonus point for answering what is your favorite book?

SHARE THIS POST
facebook linkedin