This is a mobile application built using React Native, Redux (RTK), and TypeScript. The app allows users to search for books using the Open Library API, view search results, and manage their wish list and currently reading group. The app is designed to showcase my skills in React Native development, Redux state management, and UI/UX design.
To run the Books React Native App on your local machine, follow these steps:
- Clone the repository:
git clone https://github.com/gaoliver/virtual-library
- Install dependencies:
First, be sure you're using the corrent node version
nvm use
and then install dependencies:
cd virtual-library
yarn install
- Run server
yarn start
- Run the app on iOS or Android:
For iOS:
yarn ios
For Android:
yarn android
Make sure you have the necessary development environment set up for React Native. You can refer to the official React Native documentation for instructions on setting up the development environment: React Native Getting Started
For running the tests, use the command below:
yarn test