React Js Developer needed for a platform app

Job ID: 33094012

Budget: $1,500 – $3,000 USD

We are looking for an experienced React JS Developer to complete our Platform app which is currently 20% completed.

The platform connects clients with experts for their projects.


The frontend App is being built on React JS with the following theme:

https://www.creative-tim.com/product/material-dashboard-pro-react (We have purchased the PRO version)

Here are the product mockups:

Client:

https://www.figma.com/proto/y87hi8uomHfu0DWrjSsLz7/Synerge?page-id=323%3A82&node-id=323%3A83&starting-point-node-id=323%3A83

Expert:

https://www.figma.com/proto/y87hi8uomHfu0DWrjSsLz7/Synerge?page-id=0%3A1&node-id=71%3A1018&starting-point-node-id=71%3A1018

Admin:
https://www.figma.com/proto/y87hi8uomHfu0DWrjSsLz7/Synerge?node-id=1017%3A464&scaling=min-zoom&page-id=662%3A1405&starting-point-node-id=666%3A1406


Backend REST APIs are ready and here is the documentation link:

https://documenter.getpostman.com/view/4226112/UVXdNy7p


Backlog is attached.


The following user stories have already been developed:

• Expert Signup & Login
• Client Signup & Login


For Authentication and Authorization we use Azure AD B2C service which uses OAuth 2.0 Authorization Code Flow with Proof Key for Code Exchange (PKCE). This integration has already been implemented.


Requirements from the developer:

• Developer will have to work with our Backend and QA teams to complete the front-end app and integrate backend APIs.
• We work on Scrum methodology in 10 days sprint. Each sprint will be planned and stories will be assigned to the frontend developer.
• Developer will be needed to provide daily updates during check-ins.
• We will provide access to our source code repo and developer will have to push the code in it.
• For source control management we use the GitFlow Workflow (https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow)
• A story will be considered completed after it is verified and marked by QA as done.
• Your code will be reviewed by a senior developer and you'll have to fix issues (if any detected)
• We use Microsoft Teams for communication. You'll have to use it too.


Proposed Milestones:

This is a fixed price project and here are the proposed Milestones

• Milestone 1 (35%): Completion of following features:

○ Expert Features:
§ Signup & Login (Already done, may need some bug fixing)
§ Dashboard (partially done)
§ View & Unlock Leads (partially done)
§ My Leads
§ Settings
○ Client Features:
§ Signup & Login (Already done, may need some bug fixing)
§ Post a Project (partially done)
§ Dashboard
§ My Projects
§ Settings

• Milestone 2 (35%): Completion of following features:

○ Expert:
§ My Projects
§ Profile Verification
§ Mark Lead as Hired
§ Mark Project as Complete
§ Request credit refund
○ Client:
§ My Requests
§ Upgrade to Recruiter
§ Confirm Hiring
§ Confirm Project as complete

• Milestone 3 (30%): All Admin Features



Project Timeline: 60 Days
Related categories: CSS HTML5 Bootstrap React.js Typescript