Skip to content

This project is a React JS machine test task for Katzion Technology Solutions. To view the deployed site with data, kindly go to site settings and enable insecure content as the data is loaded using HTTP API request.

Notifications You must be signed in to change notification settings

Abhishek-S-Lal/katzion-machine-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Katzion React JS Machine Test

This project is a machine test task for Katzion Technology Solutions

Question

Create an application to achieve the following requirements

In this task you are going to create a small module which perform CRUD operations

  1. Create an application for list data from the following Api
  2. The following data should be displayed in this table University Name, Country Name and Website Address.
  3. Users can have the facility to add new college in this list, but not need to call an Api to store it.
  4. Users can edit the data and it should be reflected in the list, but not need to call an Api to store it.
  5. Implement validation for Add/Edit form values A. Name: Required, minimum length. B. Website: Required, Valid website address C. Country: Required, alphabets only
  6. Users can filter the data in the table.
  7. The data table should have pagination and sorting facilities.
  8. The background of the page should be changed on every page refresh. Do not repeat the color for the next 5 times. Redux can be used for state management

How to run

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.

About

This project is a React JS machine test task for Katzion Technology Solutions. To view the deployed site with data, kindly go to site settings and enable insecure content as the data is loaded using HTTP API request.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published