Rest API created using Node and Typescript. It fetches the data from Google Books API and allows user to search and paginate it. It's free to use and does not require any authentication to interact.
API documentation is available under GET /api-docs
- Node & Express
- Typescript
- Docker
- Jest
- Swagger
Make sure you have Docker installed globally and you've createad .env file with the corresponding variables from .env.example
git clone https://github.com/PiotrBlachnio/Mistry.git
cd Mistry/
docker-compose build
docker-compose up
Make sure you have Typescript installed globally and you've createad .env file with the corresponding variables from .env.example
git clone https://github.com/PiotrBlachnio/Mistry.git
cd Mistry/
yarn install
yarn start:dev
Make sure you have Typescript installed globally and you've createad .env file with the corresponding variables from .env.example
git clone https://github.com/PiotrBlachnio/Mistry.git
cd Mistry/
yarn install
yarn build
yarn start:prod
- Fork it (https://github.com/PiotrBlachnio/Mistry/fork)
- Create your feature branch (git checkout -b feature/fooBar)
- Commit your changes (git commit -am 'Add some fooBar')
- Push to the branch (git push origin feature/fooBar)
- Create a new Pull Request