This mobile application uses NFC technology to add books to available on a library shelf to an NFC tag. the app can also read the books stored in that tag and display to any library user.
- Add section and related books to tag
- Update and Erase Tags
- Read Shelf Section and related books from tag
- Rate books and view rating of books in shelf tag
Android, preferably from android 12+
React Native, Expo, react-native-nfc-manager, Appwrite SDK
the app screenshot can be found here https://drive.google.com/drive/folders/1aYQ1ihO99tfWAazC7asouwwfVIlR_SkI?usp=sharing
-
Install dependencies
npm install
-
Run Prebuid
npx expo start prebuild --platform android
-
Start the app
npx expo start --dev-client
It is very important to use a development build when running the app locally instead of expo Go. As the app requires access to the native modules of the android device.
Learn more about expo-dev-client for development builds below
https://docs.expo.dev/develop/development-builds/introduction/