Kobo Document Scanner is a mobile application that integrates with the KoboCollect app to scan documents and send the data back to KoboCollect. The application is built using Angular and Capacitor.
- Document scanning using BlinkID
- Theme switching between light and dark modes
- Integration with KoboCollect for data transmission
- Node.js (version 14 or later)
- Angular CLI
- Capacitor CLI
-
Clone the repository:
git clone https://github.com/yourusername/kobo-document-scanner.git cd kobo-document-scanner
-
Install dependencies:
npm install
-
Build the Angular project:
ng build
-
Add Capacitor platforms:
npx cap add android
-
Sync Capacitor with the project:
npx cap sync android
-
Serve the Angular application:
ng serve
Open your browser and navigate to http://localhost:4200.
-
Run the application on an Android device or emulator:
npx cap open android
Build and run the project from Android Studio.
-
Build the Angular project for production:
ng build --configuration production
-
Sync Capacitor with the project:
npx cap sync android
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature-name
) - Make your changes
- Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin feature/your-feature-name
) - Create a new Pull Request
This project is licensed under the MIT License - see the LICENSE
file for details.
For any inquiries or issues, please contact [email protected].