Books

The app is a React and TypeScript-based book creator where users can add book names via the CreateBook component. Book data is dynamically updated in the interface and sent to a JSON server (db.json). On app load, existing book data is fetched and displayed using the ShowBook component. Users can edit and delete books, with changes reflected in both the interface and server. The EditBook component facilitates editing functionality, updating book details and sending changes to the server. The app is fully responsive, adapting seamlessly to different screen sizes. An api.http file is included for making HTTP requests to the API, enabling direct interaction with server endpoints.

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

To access the source code, please  click here