thePeras / Bookshifter

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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


Languages

Language:Dart 47.3%Language:C++ 24.2%Language:CMake 19.7%Language:Ruby 2.8%Language:Swift 1.9%Language:HTML 1.9%Language:C 1.4%Language:Java 0.7%Language:Kotlin 0.1%Language:Objective-C 0.0%