Skip to content

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.

Notifications You must be signed in to change notification settings

inesosoares6/book-library

Repository files navigation

book-library

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.

image

image

Context

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.

Requirements

  • 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.

Development

Technologies:

  • Frameworks: VueJS and Vuetify
  • State Management: Pinia
  • Database: Google Firebase (Realtime Database)

Install the dependencies

npm install

Start the app in development mode (hot-code reloading, error reporting, etc.)

npm run dev

Build the app for production

npm run build

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published