The Gyanchakkhu Mobile App revolutionizes the library experience by eliminating the need for long queues during book issuance or submission. Using cutting-edge technology like QR scanning and AI-powered video verification, this app ensures effortless and secure library transactions while providing users with a smooth and efficient way to locate and manage books.
- QR Code Scanning: Easily issue or return books by scanning the QR code located on the book.
- Security Measures:
- QR functionality is restricted to library premises using GPS verification.
- Users are required to record a video during book submission for AI-based condition verification.
- Locate Books: Search for books within the app and find their exact location in the library, including section and rack details.
- Return Guidance: Get instructions on where to place books during submission to ensure proper organization.
- Scanning and submission features are only accessible within the library premises for enhanced security.
- AI checks book condition during submission and approves it only if it’s in the right state.
- Frontend: Kotlin (Android), Jetpack Compose
- Backend: Firebase
- AI Integration: Not disclosed
- Security: Not disclosed
- Android Studio installed on your system.
- A Firebase project set up with authentication and Firestore.
- Clone the repository:
git clone https://github.com/<your-username>/gyanchakkhu-mobile-app.git cd gyanchakkhu-mobile-app cd Application
- Open the project in Android Studio.
- Sync Gradle files and resolve dependencies.
- Add your Firebase
google-services.jsonfile to theapp/directory. - Run the app on an emulator or a physical device.
Looking to manage library operations and gain access to an admin dashboard? Check out the Gyanchakkhu Admin Portal:
👉 Gyanchakkhu Admin Portal GitHub Repository
We welcome contributions! Follow these steps to contribute:
- Fork the repository and clone it locally.
- Create a new branch for your changes:
git checkout -b <branch-name>
- Commit your changes and push to your fork:
git push origin <branch-name>
- Open a Pull Request with a detailed description of your changes.
For detailed contribution guidelines, refer to the CONTRIBUTING.md file.
Follow the Code of Conduct to maintain a collaborative environment.
This project is licensed under the MIT License. See the LICENSE file for more details.
Special thanks to the Gyanchakkhu Team for their dedication and hard work in building this innovative app. Together, we’re transforming library management! 🚀