I have web application that is more than 70% completed(website is completed and api some work left). The frontend is reactjs and backend is in java spring boot rest api and mysql database. It is online freelance content writing web application. I am searching for someone who can use existing code , modify or write own code for all the tasks list below. Work has to be on time and tip top.
It has has four user categories admin, editor, client and writer.
The client or author should register and login through website and directed to api.
The registeration required a user email and password and email verification should be sent to given email address. and also forget password funtionality. Duplicate email should not be allowed.
On API each user have different view and permission.
Admin has all rights (see users, accept orders, delete or cancel order, check payment, assign order to editor or author)
Client can place an order and confirm payment. Client can see his/her orders and their [login to view URL] upload upto 3 files(pdf,jpeg, png etc).
as order submitted admin should get a notification . Admin can assign this order to any author. so on each stage status of order will be like submitted, processing , review , completed etc.
Admin can add new price for author and assign this order to any author. The author gets a notification and Author can accept or reject this order with a comment .If author accept it , he can view and download attached files and start working .Author can only view orders assigned to him. once finished author can upload the pdf and change order status to finished.
Add Chatbox in api frontend( so Admin can see all user list and can chat with anyone. Client can see only Author and Editor and writer can see only admin and editor in chatbox).
On website a public chatbox also required so as user comes on website a chat popup appears in right bottom , "How can I help you" so website visitor can start chatting with service team.
website also have a price calculator you also need to modify that. so it work smoothly for online order price calculation.
Client can review website and can also give a review for author( but author identity should be anonymous to client).
You should also do SEO for website may be using [login to view URL] as server side rendering.
You will have add payment checkout component for ordering processing( accepted payment options are paypal, all credit and debit card).
you will review whole database design and model it according to requirement.
Your should be expert in these technologies and plus should have experience with docker , live deployment, SEO, Java Spring boot, web security ,User authentication and authorization, Mysql database.
You will access to both frontend an backend repositories. and also database schema
All rest api endpoints should be secured .
The project should be finished and deployed live exactly in a week.
I will be available for any questions or queries in existing project.
We can discuss further details upon contact.
24 фрилансеров(-а) готовы выполнить эту работу в среднем за $501
Hi, i m very interested for this kind of job and i am an expert full stack developer with react, node.js and php skills and i can finish the rest of part properly, just knock me via chat, Thanks Rashedul