You will need to register with your Google account to access all the functionalities.
- Ferran Bals Moreno [email protected] (franksparks)
- Luis Antonio Castro [email protected] (Luisantonio88)
- Gloria Hornero [email protected] (MadameSheema)
- Martín Alarcón [email protected] (vedderzeznick)
BookJourney allows the users to track their reading activity.
In order to get books information GoogleBooksAPI is being used.
Users can store books as Want to read, Reading or Read status, or add books to their own lists as well.
To promote reading, users can set a Reading Challenge for the current year.
Users can also set ratings (up to 5 stars) and reviews to the books.
BookJourney does not have an API, we are running serverless by running actions directly to the database.
We are using MongoDB as DB provider.
Detailed model via Prismaliser:
Steps to run the project:
- Clone this repository.
- Install dependencies ->
bun install - Set up a .env file with credentials for:
- MongoDB
- Clerk
- Generate the database
bun x prisma db push
- Main screen
- Updating reading activity
- Book details screen
- Advanced Search screen
- User lists screen
- Completed Reading Challenge (congratulations!)
