- User registration and authentication
- Searching books from the Google's book database
- Adding books to the wishlist
- Saving books to a personal bookshelf
- Saving notes while reading
- Marking books as read
When visiting the website, the user is required to register. After signing in, a homepage with featured books is shown. The user can always search books by name. Each book has a detailed view where the user can save the book to his wishlist or add it to his bookshelf. The user can browse through his bookshelf and add reading notes to his books as well as mark them as read.
- React
- Node.js with Express
- Firebase
- Visual Studio Code