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

SALARY

gig to start

HOURS PER WEEK

TBD

DATE POSTED

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 Upgrade to see actual infomit your code to complete the Upgrade to see actual infoestone #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 Upgrade to see actual infoe 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?

ABOUT THE EMPLOYER

Contact Person: Joel Raitt

Member since: August 6, 2022

Total Job Posts: 1

SHARE THIS POST
facebook linkedin