Inspiration
Our team has a shared passion for reading and, as such, wanted to create something related to that. We created BookUp for our fellow readers to provide suggestions for future reads and find out more about books they come across.
What it does
BookUp takes a picture of a book and provides the user with information such as author, title, synopsis, and other books written by the same author. Additionally, there is a page allowing the user to scroll through their options, and the logic requirement allows the account to retain suggestions and previous searches.
How we built it
We used a multitude of different technologies. Primarily, we used Expo Go for the platform to run the mobile application, React to create the various components and screens, Gemini API to retrieve information about the picture of the book, and MongoDB to create a database of user login information, allowing for a customized experience.
Challenges we ran into
Some challenges we ran into involved technical difficulties, as well as coordinating the various efforts each member was tasked with. During this challenge, we all worked with new languages and technologies, so we collaborated with each other and utilized various resources to make our project possible.
Accomplishments that we're proud of
We are proud of creating an aesthetic (in our opinion) and friendly UI. We are also proud of creating an application we would find useful, and also to gain more confidence in using new technologies and challenging ourselves.
What we learned
Primarily, we had to learn about different languages and technologies. Mainly, none of our team members had much experience with React.js, so there was a lot of debugging involved. We had the opportunity to learn about creating components and having various parts of an application interact with each other and the user to create a more cohesive user experience. From this experience, we can take a lot of the skills we have learned and apply them to future projects.
What's next for BookUp
The future of BookUp would be to add more features, and the possibilities are endless! Some of the features we discussed are creating our own book recommendation algorithm. Additionally, we mainly focused on the mobile component of this application, so making it formatted and compatible within a website would be the next step!
Log in or sign up for Devpost to join the conversation.