ShelfControl is the capestone project we completed for the NorthCoders bootcamp.
ShelfControl is a mobile app that allows users to create a verified account, catalogues of books by scanning a book ISBN or adding the books manually. It also provides users with a chat service to interact with other public users.
The app was built using Firebase, notably Firebase Auth, Firestore, Firebase storage and Firebase messaging system. Also, Expo for the development environment, React Native and JavaScript.
We recommend running this app on a mobile device using the ExpoGo app available for iPhone and Android Once you have downloaded the app follow these steps:
- Fork and clone this repo: https://github.com/AudeNgD/ShelfControl
- In your local repo, install the dependencies by running
npm i
- Run
npx expo start
in your terminal
- Node.js > 21.3.0