0% found this document useful (0 votes)
21 views1 page

Settyl Assignment 2

The document outlines the requirements for an assignment involving the development of an API to manage employee data, including creating and updating records. It specifies the need for a grid display of records with a modal for detailed views, real-time location mapping, and an audit trail for data changes. Additionally, it emphasizes the use of Redux/Context for state management, database storage, a dashboard for data visualization, and user authentication with JWT.

Uploaded by

Manoj Manoj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views1 page

Settyl Assignment 2

The document outlines the requirements for an assignment involving the development of an API to manage employee data, including creating and updating records. It specifies the need for a grid display of records with a modal for detailed views, real-time location mapping, and an audit trail for data changes. Additionally, it emphasizes the use of Redux/Context for state management, database storage, a dashboard for data visualization, and user authentication with JWT.

Uploaded by

Manoj Manoj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

1

Once you finish the assignment please record the running application, upload it in drive
and share the URL. Requirements:

1) Develop an API to perform Create, Update Methods, and load API data in the component
only once -> Use Employee Id [Auto-generate based on every new insert ], Employee Name,
Address, Age, Department, Employee Status [Remote Location, Contract Employee, Full-
Time]

2)Show all the records in a grid format - when an user clicks on any specific record -> Open a
side modal/ popup component 3 different tabs

a) showcase all the fields in employee details tab

b) employee's location address with co-ordinates plotted on the map in real-time location tab

c) Audit Trail – Show case Point 4 a) Whenever the employee data gets changed, system
should be able to store the previous historical data and new data;

3) Use Redux/Context for state management wherever applicable

4) Store user data, item listings, auction data, and transaction history in a database (e.g.,
MongoDB).

a) Whenever the employee data gets changed, system should be able to store the previous
historical data and new data;

5) Create a Dashboard using ReactJS/ChartJS +Nodejs, interpret your datas in any chart (Bar
diagram/ Piechart or anything else)

6) Implement user authentication and authorization using JWT and Ensure proper error
handling and validation for API requests.

You might also like