GithubHelp home page GithubHelp logo

saviorand / endangered-species Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 379 KB

A test exercise from BIM meant to retrieve endangered species and mammal endangered species from IUCN Red Book database via API

License: MIT License

JavaScript 4.17% HTML 0.30% CSS 95.53%

endangered-species's Introduction

Endangered Species

A test exercise from BIM meant to retrieve endangered species and mammal endangered species from IUCN Red Book database via API

Usage

Clone the repository to your preferred location or local machine with:

git clone https://github.com/saviorand/Endangered-Species.git

Open the directory:

cd Endangered-Species

Install the dependencies:

yarn install

To run the app on the localhost:

yarn start

To prepare a production-ready, optimized build of the app:

npm run build

Technologies

Made with React and Tailwind CSS. Simple in-browser window.fetch interface is used to retrieve data.

Design Choices and potential enhancements

Because the API token requested from IUCN is still pending (it seems that they take a while to respond to requests) I have used test responses provided in API documentation. Number of entries for species and measures is also limited to 2 (two responses for each call) for testing purposes. For actual app, with number of entries amounting to thousands, a delay will need to be made between API calls to not over-use it.

Since only Europe is available in test regions, Europe is used for now. A random region is still retrieved - it will be integrated with the app once production API token is provided.

Made with

IUCN 2019. IUCN Red List of Threatened Species. Version 2019-3 <www.iucnredlist.org>

endangered-species's People

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.