NOTE: This app is currently built for iPhone Xs (v. 10.0+) templates, future constraint modifications for other iPhone models will be updated on this repo.
In plain, SnapStudy allows users to take or upload photos of subject text and have the app automatically create a personalized set of Flashcards that come with Keyword, Definition, and the addition of an optional drawn image. SnapStudy comes with an array of features that put an emphasis on personalization, efficiency and accessibility. Click on the '+' icon to create a new Flashset, and upload/take pictures of however many photos in the current session.
The OCR used is an open source Tesseract Project for iOS, from which extracted keywords will be generated per page based on a TextRank NLP algorithm.
Notable Features Include:
- Keyword/Definition from Merriam Webster Database
- Optional Paint Feature to add depth/personal images to Flashcards
- Audio of Words and Definitions
- Personalized Quiz for Unique set of Flashcards
- Upload/Snap Consecutive Pages for one upload
- Toggle Specific Extracted Words and Add Additional Words to be used in creating Flashset
- Name your Set and Index by Date
- Toggle Dyslexie Friendly Font for Whole App Usage
- Toggle Dark Mode for Study Game
Note: make sure that cocoapods is downloaded on your computer to run the Podfile
- Download/Clone the Repo
- cd into the Root Repository Folder SnapStudy/ in terminal
- run the command
pod install
- open up the xcworkspace, make sure to run on iPhone Xs template!
- Enjoy!