Skip to content

2nd place project of the Shift APPens Hackathon 10th edition

Notifications You must be signed in to change notification settings

thePeras/Bookshifter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BookShifter

2nd place project of the Shift APPens Hackathon 10th edition.

Team

Four students from two different universities, with different backgrounds.

Problem

Neck strain experienced when reading vertically aligned book spines in a bookstore or library.

Solution: BookShifter

An immersive experience, allowing users to scan books and access their information instantly, eliminating the need to remove books from the shelf.

The full submitted description can be found here.

Technologies

We scratched our idea in Figma, check the final designs at the design folder, and implemented everything in Flutter. The books and their text recognition were made with the Amazon Rekognition API and all the book data was fetched from the Google Books API.

How to run the project

To run the project, you need to have Flutter installed. If you don't have it installed, you can follow the instructions here.

After you have Flutter installed, you can clone the repository.

To use Rekognition API, create an access key by entering into your AWS account, search IAM and set up a new user. In the created user security credentials, create a new access key. Copy the access key and secret key and paste them .env file of app folder.

PUBLIC=your_access_key
SECRET=your_secret_key

Start the application by running the following commands in the project root directory:

flutter pub get
flutter run