React-MaterialUI (with some Node/[login to view URL] and SQL Server) - download and packge documents

Encerrado Postado há 3 anos Pago na entrega
Encerrado

We are in the process of converting a proof of concept implemented in PHP to React/[login to view URL] and require a front end developer to assist us for a variety of on going changes.

NOTE: i have had to change the scope from its initial posting, so now there is one initial body of work outlined below and if that goes well we hope to bring the individual back for a number of additional, separate projects.

The front end stack is React, React Router, Material UI, Open API and Jest for unit testing. The developer must be skilled at Material UI themes and CSS. There will be a need at times to investigate and change the server side which uses Typescript, [login to view URL] and Node.js or even the legacy proof of concept which utilizes PHP without a framework.

The stack utilizes SQL Server as its back end which is required for the development process.

The project requires a generic document bundling and download page to be implemented. The implementation will be:

1. a single page

2. the user needs to be able to specify which documents to download (by document type, by project, by user, by date range). see the models in our api spec for details on the relationships involved

3. when criteria is specified the user needs to be able to see the results in a list (using an existing component derived from mui-datatables)

4. there will be a second section (collapsable) on the page whereby the user can specify how to organize and name the files in the bundle (eg, create a dir by project/user/type/<file name>)

5. the final (user) step will be to click download in which the specified files will be zipped according to the spec's in (4) and downloaded

6. a rough mock will be added shortly

7. the code must be added to and work with our existing code base (will be provided)

8. Jest unit tests need to be implement to validate the functionality

9. Each question type needs to be unit tested with typical and boundary values

10. Navigation needs to be tested with unit tests

11. authentication is done with azure-b2c, an account will be provided (required for proper testing)

12. reference data that needs to be added has an update process that has to be followed using sql server dacpac's (get a current copy from us, make your changes and return it without much of a time delay in between)

addendum 1 (bundling):

for the bundling pattern: a rough mock was added. there are 2 drop downs that determine what the directories should be named and 1 drop down for what the file should be named. the selections in those drop downs are:

drop name select name = property path relative to users_pdf

------------------------------------------------------------------------------------------------

document type = pdf_type

document name = pdf_name

investor name = user.first_name + user.last_name

client number = user.client_number

project name = [login to view URL]

issuer name = [login to view URL]

order number = order.order_no

trade date = order.trade_date

from date = filter.start_date

to date = filter.end_date

so if they selected "project name"/"client number"/"document name" you would create a root directory from the property [login to view URL], inside of that create a directory from the property users_pdf.user.client_number and in that create a file name users_pdf.pdf_name with a ".pdf" suffix.

addendum 2 (filtering):

there is base material-ui table in place that allows you to filter on all columns and an example use to follow. it just needs the following columns (property paths) added to the filters

mandatory: pdf_type, pdf_name, user.first_name + user.last_name,

optional columns: order, order.order_no, order.order_date, order.trade_date, [login to view URL], [login to view URL], [login to view URL]

Node.js Microsoft SQL Server Typescript React.js CSS

ID do Projeto: #29858969

Sobre o projeto

43 propostas Projeto remoto Ativo em há 2 anos

43 freelancers estão ofertando em média $21/hora nesse trabalho

andrey0savelev

Hi. I went through your post thoroughly. For the last 6 years, My main skill is in React. As you can see on my reviews and profile, I have developed several React project. I really know my stuff. I mastered the late Mais

$25 CAD / hora
(24 Comentários)
6.8
adrianodewloper

Hi there, I am a full stack developer with 7 years experience. I read your job description and I am very interesting for your project I have rich experience in React, Redux, Saga, Hooks, Material UI If you choose me, Mais

$20 CAD / hora
(17 Comentários)
6.3
jorgenc223

Hi, I am Jorge. I've read carefully your job description. As a MERN expert I developed lots of websites with node, react, typescript, next.. I am so interesting about your 12 tasks. I thinks this project is so fit for Mais

$25 CAD / hora
(18 Comentários)
6.1
jarikG

Hi, toddv. I've read carefully your job description. I have more than 7 years of experience in Node.js, React.js, TypeScript, MySQL, JavaScript, HTML, CSS and Website Design. In particular, I have experience in perform Mais

$15 CAD / hora
(10 Comentários)
5.5
DeveloperRamazan

Hello, dear. I have read your project detail carefully and it's very interesting to me. I'm a professional React developer with 7+ years of experience. I have great understanding of the React UI libraries such as mater Mais

$20 CAD / hora
(14 Comentários)
5.4
morozovsolution

Hi, With 5+ years rich experience for javascript, nodejs, express and react development. I read your job description very carefully. And This is very interested on me. I want to meet you soon for discussing more detail Mais

$20 CAD / hora
(24 Comentários)
4.9
andreibrut7

Hello! So this first step is mainly for doing file management in React. I am very familiar with ""filestack-react"" module and File Structure in React. So what APIs are you planning to use? As YOu can see from my prof Mais

$20 CAD / hora
(15 Comentários)
4.7
maksimbalashov

Hi, Todd. I hope you are doing well. I am a senior React developer with great experience in Redux Saga | Thunk, Jest, Typescript, HTML/CSS, Tailwind, Database, React Hooks, Styled component, and React Material UI. Fro Mais

$20 CAD / hora
(8 Comentários)
4.2
TormaDev

Hello. I just reviewed your job description and understood what you want. As a full-stack web developer, I have enough experience in both Frontend & Backend. I've developed several websites with attractive UI so that c Mais

$20 CAD / hora
(4 Comentários)
3.9
alexandersharov1

I have read your job description carefully and took a deep interest in your job. As a web expert, I have been working for over 10 years and have ripe experience in React.js, Next.js. Material UI, Node.js. So I am sure Mais

$25 CAD / hora
(6 Comentários)
3.6
sjbwondara

Hi Hope you are doing well now. As a full stack developer, I'm very interested on your job I love react and SPA(single page app) SPA always is fast. can we discuss further? Best regards

$20 CAD / hora
(6 Comentários)
3.2
AnnaPilnikova

Hello I read your description and I see what you are looking for an expert who can help you with react/material ui with typescript. As a senior React developer, I'm really interested in your task and I'm sure I can pro Mais

$20 CAD / hora
(1 Comentário)
2.6
Solace2

Hi, WE CAN START JUST NOW We are here for your business Hello. client. could you share your project with me? We are well versed CSS, Node.js, Microsoft SQL Server, React.js, Typescript We are also have creativ Mais

$20 CAD / hora
(0 Comentários)
0.0