This application aims to serve as a database to store books, including different libraries, and can also track the ones already read or not. To easily add books, reading the book ISBN code and the app fetches the data automatically is possible.
Me and my father are passionate about reading and sometimes our tastes in books collide. To avoid buying books that we already had at home, I decided to create a mobile app to store our books and distinguish to which library they belong (mine or my father's). So, now we can save the money we would waste on duplicated books and buy new ones.
- Create a database for the home library;
- Have a way to quickly add books: scan the ISBN bar code and automatically retrieve the book data;
- Have a fallback plan when the API does not find the book data: manually insert the data;
- Have a fallback plan when the camera is not able to read the barcode: manually insert the ISBN code;
- Add filters to easily search for books within the app;
- Possibility to have multiple libraries.
Technologies:
- Frameworks: VueJS and Vuetify
- State Management: Pinia
- Database: Google Firebase (Realtime Database)
npm install
npm run dev
npm run build