gaoliver / virtual-library

A React Native app that fetches all kinds of books you can find online. (Reading is still not possible)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Virtial Library App

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.


Getting Started

To run the Books React Native App on your local machine, follow these steps:

  1. Clone the repository:
git clone https://github.com/gaoliver/virtual-library
  1. Install dependencies:

First, be sure you're using the corrent node version

nvm use

and then install dependencies:

cd virtual-library
yarn install
  1. Run server
yarn start
  1. 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


Testing

For running the tests, use the command below:

yarn test

About

A React Native app that fetches all kinds of books you can find online. (Reading is still not possible)


Languages

Language:TypeScript 76.2%Language:Java 11.4%Language:JavaScript 4.0%Language:Objective-C 3.7%Language:Ruby 3.6%Language:Objective-C++ 1.2%