Books Vesrion 2

The upgraded “Books” application utilizes React and TypeScript, incorporating React’s Context API, Provider pattern, and hooks. Users can add book names through the CreateBook component, updating the interface and sending data to a JSON server via HTTP requests. Upon app initialization, existing book data is fetched from the server, displayed using ShowBook, and supports editing and deletion functionality that synchronizes updates across UI and server data. The application is fully responsive, adapting seamlessly to various screen sizes. An api.http file is included for API request reference, facilitating testing and integration. Access to the previous version of the application is available via this link: https://github.com/Alireza-Mak/Books.

To access a live version of the website, please  click here.

To access the source code, please  click here