Skip to content

An application created as part of a recruitment task for a front-end developer position. The task was to use google books api to present the required information.

License

Notifications You must be signed in to change notification settings

rafal19987/Recruitment-Task-Dynamic-Table-Nextjs-Tailwind-TypeScript

Repository files navigation

image

image

image

image

Live APP https://dynamic-table-project.vercel.app/

About

Project: The application has been developed based on business requirements that include the following capabilities:

  • Connecting to and fetching data from a public API (Google Books API was chosen).
  • Displaying the fetched data, such as ID, Title, and Author, in a table.
  • Interacting with the displayed data by clicking on a specific cell, which triggers the loading of new data specific to the selected cell.
  • Implementing breadcrumbs that show our position in the data structure and allow interaction by navigating to previous structures.
  • Implementing a responsive application design suitable for various types of displays.

Stack:

  • React 18
  • Next.js 13
  • Tailwind 3
  • Typescript 5

Deployment:

Used API:

How to run

git clone https://github.com/rafal19987/dynamic-table-project.git
cd dynamic-table-project
npm i
npm run dev

Open http://localhost:3000 with your browser to see the result.

About

An application created as part of a recruitment task for a front-end developer position. The task was to use google books api to present the required information.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published