React "Books list" project using Axios and Styled Components.
Backend is using Express, mysql and cors (dev only) to connect to localhost database(named in my case react_database) created in phpmyadmin (Xampp).
Table in database in named "books" and has only 4 columns:
id | title | author | image |
---|---|---|---|
int (primary key) | varchar(50) | varchar(50) | longtext (not blob) |
User is able to add new books (there are no restrictions in terms of image size or text inserted), filter the list by text and delete them.
Books with no image given will have "placeholder" image instead.
Project is in Polish - this also applies to the comments.
Screenshots folder is unnecessary for the project to run.
https://youtu.be/Eai1J9bjU0w
Disclaimer: The music in the video does not belong to me and I do not receive ad revenue from the video itself.
In the project directory, you can run: