Book organizing project
Budget: €12 – €18 EUR
I have a project made with Ionic Framework, in Angular, for the front end stuff and I'm trying to use Firebase Firestore (Already using the Firebase Auth) for the backend. I use Ionic Capacitor to build an Android App from the same web app codebase.
The core concept of my app is to help users digitalize their personal libraries by using their phone camera to scan the unique ISBN barcode of the books (I'm using the openLib API). The users have access to a page called "Bookshelf" where they can then see all the books they scanned and decided to add to their virtual bookshelf. An additional feature is that you can review your books and see said so reviews in another tab (I'm using the Ionic tab interface).
All of the front-end stuff is already done by me with the exception of the bookshelf view and review view for which I have the templates I want to use for each document in the firestore databse. So the freelancer only has to connect the front end part with the back-end (I think)
Until now, I've done the authentication part, the scanning part and fetching data and showing it on screen, but I'm kinda stuck on how to do the back-end stuff with Firebase Firestore. I already structured the database with four collections: users, bookshelfs, reviews and books. I'm 90% sure its the right way and I'm saving the write important values. But I literally can't get to do the whole CRUD set of instructions for the books, reviews and bookshelf (this links the bookID, userID and createdAt). I also want to implement a search function to be able to search and see if you already have a certain book in your library or if you reviewed it.
I'm a bit pressed by time because I need this project done by 30 Aug. I hope I can find help on here. I have a GitHub repo up with my project and I'm also willing to do a video call/voice call with the freelancer in order to better explain my app and what are my requirements.
The core concept of my app is to help users digitalize their personal libraries by using their phone camera to scan the unique ISBN barcode of the books (I'm using the openLib API). The users have access to a page called "Bookshelf" where they can then see all the books they scanned and decided to add to their virtual bookshelf. An additional feature is that you can review your books and see said so reviews in another tab (I'm using the Ionic tab interface).
All of the front-end stuff is already done by me with the exception of the bookshelf view and review view for which I have the templates I want to use for each document in the firestore databse. So the freelancer only has to connect the front end part with the back-end (I think)
Until now, I've done the authentication part, the scanning part and fetching data and showing it on screen, but I'm kinda stuck on how to do the back-end stuff with Firebase Firestore. I already structured the database with four collections: users, bookshelfs, reviews and books. I'm 90% sure its the right way and I'm saving the write important values. But I literally can't get to do the whole CRUD set of instructions for the books, reviews and bookshelf (this links the bookID, userID and createdAt). I also want to implement a search function to be able to search and see if you already have a certain book in your library or if you reviewed it.
I'm a bit pressed by time because I need this project done by 30 Aug. I hope I can find help on here. I have a GitHub repo up with my project and I'm also willing to do a video call/voice call with the freelancer in order to better explain my app and what are my requirements.