jorgejimenez98 / interview-react-app

This is a practice React App, pull request and issues are most welcome

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Interview Frontend Test Jorge Jimenez

This is a react application that shows a table of elements brought from an API

Install and run project

Clone repository:

$ git clone https://github.com/jorgejimenez98/interview-react-app.git
$ cd interview-react-app

Install dependencies using the next code:

$ $ npm install --save

Run project:

$ npm start

The Api URL used was https://raw.githubusercontent.com/rrafols/mobile_test/master/data.json
The project will be running on url http://127.0.0.1:3000

Windows of our app

Main Window

Alt text

Click on the photo and you can see it bigger

Alt text

By pressing the magnifying glass you can filter the table based on any of the attributes

Alt text

When pressing the download button, the app proceeds to download a csv file with all the data from the table

Alt text

You can also choose which columns of the table you want to see

Alt text

The application also has a more precise filter in case the user wants to filter by any given field

Alt text

By pressing the EYE button of the desired column the user will be able to see the details of the item on a full screen modal

Alt text

About

This is a practice React App, pull request and issues are most welcome

License:MIT License


Languages

Language:TypeScript 92.0%Language:HTML 5.4%Language:CSS 2.6%