An open API service indexing awesome lists of open source software.

https://github.com/piercel2022/zoo-animals

Zoo-Animals is the a API-based webapp capstone project at the of the second module about the javascript language. In this project, we are receiving data from the Zoo-API . There is also an involvement API we use on the project to display likes. The animals are showing up randomly on the page every time the page is refresh.
https://github.com/piercel2022/zoo-animals

css3 html5 javascript linters webpack

Last synced: about 1 year ago
JSON representation

Zoo-Animals is the a API-based webapp capstone project at the of the second module about the javascript language. In this project, we are receiving data from the Zoo-API . There is also an involvement API we use on the project to display likes. The animals are showing up randomly on the page every time the page is refresh.

Awesome Lists containing this project

README

          

![](https://img.shields.io/badge/Microverse-blueviolet)

# Zoo Animals

> Description the project.

This project displays 10 random zoo animals and all the details about the specific animal when the user clicks on the comments button! the user can like , comments and also learn the zoology evreytime they will come back to the website.

![mobile](https://user-images.githubusercontent.com/98626003/183245489-9b73432e-25f7-41c6-83a0-412475dec651.png)
![desktop](https://user-images.githubusercontent.com/98626003/183245491-c1024dfe-452d-4474-9491-cf7eea3fd08e.png)

## Built With

- HTML
- CSS
- JAVASCRIPT (MODULES)
- WEBPACK : A static module bundler for modern JavaScript applications.
- APIs :
- [Zoo Animals API](https://zoo-animal-api.herokuapp.com/animals/)
- [us-central1-involvement-api](https://us-central1-involvement-api.cloudfunctions.net/capstoneApi)
- JEST: A delightful JavaScript Testing Framework with a focus on simplicity.
- LINTERS:( Lighthouse: An open-source, automated tool for improving the quality of web pages. It has audits for performance, accessibility, progressive web apps, SEO and more. Webhint: A customizable linting tool that helps you improve your site's accessibility, speed, cross-browser compatibility, and more by checking your code for best practices and common errors. Stylelint : A mighty, modern linter that helps you avoid errors and enforce conventions in your styles.)

## Live Demo

[Live Demo Link](https://Piercel2022.github.io/Zoo-Animals/dist)

## Video link
[video](https://drive.google.com/file/d/1DjJEl7d3N_Dk2R-rTGk7wOrtPNBDotSu/view?usp=sharing)

## To get a local copy

1. Clone this repository or download the zip folder:

```
git clone https://github.com/Piercel2022/Zoo-Animals.git
```

2. Navigate to the location of the folder in your machine:

```
cd Zoo-Animals
```

To get a local copy up and run the project follow these simple example steps above.

### Prerequisites:
Any kind of browser.

### Setup :
1. Clone the repository (git clone https://github.com/Piercel2022/Zoo-Animals.git)
2. Then open the folder in your local environment where you cloned it.
3. open gitbash or and any other terminals allowing you to make change to this folder.

## To run and use it:

1. Run :
```
npm install
```
2. Then :
```
npm run build
```
3. And finally
```
npm start
```
which will open it and run automatically in your default browser.

## Authors

👤 **Author1**

- GitHub:[@pamphilemkp](https://github.com/pamphilemkp)
- Twitter:[@pamphilemkp](https://Twitter.com/PamphileMusonda)
- LinkedIn:[@pamphilemkp](https:/LinkedIn.com/PamphileMusonda-2bb8a9237)

👤 **Author2**

- GitHub: https://github.com/Piercel2022
- Twitter: https://twitter.com/pier_celestin
- LinkedIn: https://linkedin.com/in/piercelestinmax

## 🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the [issues page](https://github.com/Piercel2022/Zoo-Animals/issues).

## Show your support

Give a ⭐️ if you like this project!

## Acknowledgments
- microverse creative common
- Inspiration
- etc

## 📝 License

This project is [MIT](./MIT.md) licensed.