Closed

Web CRM developer needed for React JS project. Front end and some work on API backend also

Require a developer for CRM system with both administration and client login system.

1: The CRM will require basic client management features such as:

• Admin users should be able to create and manage clients

• Clients should be able to self-register for an account on the client system

• Basic user data should be managed by both admin users and also clients themselves

• Authentication tasks can be managed by clients and admin staff (eg reset passwords)

• Aside from basic user management, there are no other CRM requirements. No task list, no calendar functions, no calling or communication functions are required.

2: A very basic permission system is required:

• There should be a list of client "categories"

• Admin staff should be able to be given access to only certain categories and therefore can only manage clients in categories they have access to

• Basic reporting such as a list of clients by category is sufficient

3: Referral system:

• As well as admin users creating clients, we also require that a client is able to create new clients "under" them.

• Every client will have one (and only one) single referring client

• Every client may have zero or more clients referred by him

• A client should be able to view all of his directly referred clients (and see their details)

• A client should be able to see limited details of all other clients referred underneath him by others and so onwards

4: Product purchase:

• When a new client is registered, they must purchase one of 3 products

• The purchase can be recorded as part of the client data

• Payment for the product will be via API to a payment gateway (TBA but it will be REST API)

• Clients should be able to see reports of purchases made by all clients referred directly and underneath them

5: Calculation of referral fees and commissions:

• This platform will be a multi-level marketing system

• We require a developer with strong calculation skills

• A % of the product purchase price (from requirement 4) will be distributed upwards to referrers (from requirement 3)

• The % share for each client will depend upon their total sales in their "downstream"

• The system will therefore need to calculate (on demand) total sales from all clients referred directly or indirectly from a client.

• These calculations will also need to be able to be made based on date-range filters

• Output of this data will be provided to clients in report (table with PDF, CSV export)

• Output will also be provided to clients graphically (using [login to view URL] with react-chartjs-2 wrapper or similar)

• The admin system will also need to be able to produce the calculations and reports as described above

We are looking for a developer on an hourly basis BUT WE DO REQUIRE an estimate of hours you believe might be required to develop the above. This is an approximate estimate but we require such to confirm with our client.

Technology:

• This system will be developed using React.JS.

• Front end can be any admin interface.

• Experience with Ant Design would be preferred but not required.

• Data will be stored on an Amazon RDS (SQL) database.

• User authentication would preferably be based upon AWS Cognito.

• The client-side React app will need to interface with the database using APIs which we would prefer are based upon the Serverless framework (NodeJS & AWS Lambda) as this integrates easily with AWS Cognito for authentication.

• Knowledge of PDF and CSV exporting for reports is preferred

We have already developed other CRM systems and can assist with a skeleton of the authentication & API system. The developer will need to have a good understanding however of React as well as using AWS Cognito authentication and Serverless APIs.

The system would be developed using regular pushing to a GitHub repository and JIRA tasking system. Additional developers may be working on parts of the system so good Git practices are required.

Skills: Javascript, MySQL, Amazon Web Services, React.js, RESTful API

See more: airline reservation system project front end end oracle, hospital project front end vbnet backend sql, web software developer needed, work from home react js jobs, freelancer, part time react jobs, google upwork, upwork, upwork sign in as freelancer, react projects to get a job, freelance react developer salary, human resources management project front end sql 2000, project front end database, project report database mini project front end vb back end oracle9i, web based developer needed, sample project front end design, free minor project front end oracle end, project front end visual basic, online shopping project front end html, college management system project front end

About the Employer:
( 0 reviews ) Melbourne, Australia

Project ID: #23523366

51 freelancers are bidding on average $20/hour for this job

meet2amitvw

Dear employer as a custom CRM developer i am having relevant skills as you requested in your project description (Specifically working with ReactJS platform)...i can share some demo as well in further chat. can we disc More

$22 AUD / hour
(117 Reviews)
8.9
winmaclin

Hello, We have reviewed your job post and we can definitely help you to create a CRM system with both administration and client login system as per your needs and functionality like : • Admin users can create and More

$16 AUD / hour
(373 Reviews)
8.8
Colaninfotech

# CRM expert’s# Hello Andre, This is Shree from Colan. We had walk through the detailed modules which you listed 1. Client management 2. Permission system 3. Referral system 4. Product purchase [login to view URL] More

$20 AUD / hour
(21 Reviews)
8.2
Reflexlogic

Hi, Reviewed each and every requirements in detail and willing to discuss project scope in more depth. CRM we have built recently is below: * [login to view URL] <-- it has franchise management, store management, l More

$25 AUD / hour
(84 Reviews)
8.2
krishdts

Hi, This is Krish from DreamzTech UK. We operate from Watford. I have checked your project details and feel that Dreamztech UK would be a perfect fit. To get an idea of the quality of our work you can check the below More

$15 AUD / hour
(38 Reviews)
7.9
helmot

Hello. Have you heard about Odoo? Its an ERP platform and if you do not want to start a CRM from scratch, you can use it and develop modules for it to meet your requirements. I have worked on similar projects using Re More

$25 AUD / hour
(91 Reviews)
7.4
suhelshaikh

*****7 YEARS OF ERP/CRM with JAVASCRIPT & AWS EXPERT***** I saw your post that I am available to work on your CRM and I would like to discuss more in details I am well versed with ERP/CRM would like to work with you. More

$20 AUD / hour
(49 Reviews)
7.5
maxsmith8

Hi there, I've carefully checked your requirements and really interested in this job. I'm full stack developer working at large-scale websites as a developer . I think your job is very suitable for me . Our skill More

$20 AUD / hour
(121 Reviews)
7.3
creativewebideas

Hi: I am full stack web developer with years of experience working with: Python/Django REACT Js Angular MySQL/PostgreSQL AWS and Docker Below are the details of my recent experience. Development of different portals More

$15 AUD / hour
(40 Reviews)
7.1
erashrafkamal

**********REACT.JS + NODE.JS EXPERT*********** Dear Employer, Hope all's well..!! Thanks for job posting. I have gone through your job description and found my skills best suited for this project and give you 100% a More

$20 AUD / hour
(38 Reviews)
6.6
mithusamsukha

Yes, I am ready to work full-time with your company remotely. I am a full-stack( MERN), developer and have the sound knowledge of React + Redux, Node.js, MongoDB, Express.js. I have worked on many big MERN projects. K More

$20 AUD / hour
(18 Reviews)
6.8
krishaweb

Hello, Hope you are doing well! We at KrishaWeb are most preferred agency for our client due to 100% recommendation and “5 STAR” rating from our clients which we achieve through an excellent client support as well as More

$25 AUD / hour
(19 Reviews)
6.2
krupnovdenis

Greetings! We have experience in developing different projects. Experience in React.js 5+ years. We develop from scratch or can modify existing projects. Our team have all required expertise to perform all these tasks More

$25 AUD / hour
(12 Reviews)
6.4
adeelpirzada

Hi, I am a Full Stack Lead Developer with a Decade of Experience with strong Expertise in Nodejs , ReactJs and Angular using Mysql or MongoDB. I have comprehensively developed social media, shopping carts, producti More

$17 AUD / hour
(17 Reviews)
6.2
abhilashtv

Hi, ➲ 5+ years of full-time experience in React js , Angular.Js, & Node.Js. ➲ Upwork Top 10 Certification for Node.js, React.JS ➲ Guaranteed Results Policy: Pay only if you are happy with the results ➲ Excellent commu More

$20 AUD / hour
(15 Reviews)
6.0
FutureTechno1

Hi there, I have strong experience in React.js, React Native, Django, Node.js MongoDB, GraphQL, WEb PACK, Component, etc. Here some of the previous work sample-- React Native-: 1. [login to view URL] More

$18 AUD / hour
(12 Reviews)
5.8
arvindkushwah9

Dear, We have experienced developers team with different technologies i.e ReactJS, NodeJS, Angular, HTML5, CSS e.t.c. We have full stack Ruby On Rails developers, We have experienced in developing the application like More

$20 AUD / hour
(22 Reviews)
5.8
crystalhitesh

Hello, I have read your job details carefully and i can do your work if you will provide me more details of project.I will definitely give you a best solution to your problem. Thanks

$15 AUD / hour
(38 Reviews)
5.5
sherifamgadnabih

i am a lead software engineer and responsible for creating a web and desktop applications using different languages and technologies if u r interested just send me a message thank you and good luck

$15 AUD / hour
(27 Reviews)
5.7
jinjinwu

Hello! How are you? I am a professional full stack developer and have developed lots of Webs for over 7 years. I have rich experienced in developing the frontend and backend. I have developed the frontend by using Reac More

$20 AUD / hour
(14 Reviews)
5.3