This is a Next.js project bootstrapped with create-next-app
.
At present, this project only supports uploading and viewing PDF files.
React-PDF, a React compatable package used to display PDFs which is based on the PDF.js library by Mozilla
MongoDB for storing data about books (title, author, urls to the book and cover image files, etc)
UploadThing for storing the book and cover image files
Shadcn - a collection of reusable components to help build the UI
OpenLibrary API to search for book information by ISBN, if available
Icons:
Book icons created by wanicon - Flaticon
Reading icons created by Leremy - Flaticon
Correct icons created by Freepik - Flaticon
Pencil icons created by Pixel perfect - Flaticon
Trash icons created by Freepik - Flaticon