Skip to content

BrunoSouza88/JavaScript_zoo-functions_Trybe

Repository files navigation

Zoo Functions 🐘

Description 🚀

As a developer with expertise in ES6, Higher Order Functions, and testing, I was given an important mission by the city hall: to organize the zoo’s information!

I developed functions to search for information about the zoo’s animals, such as their species and place of origin. In addition, I also gathered data about the people who collaborate with the maintenance and care of the zoo.

But that’s not all!

I understand the importance of having a test-oriented mindset and how the implementation of tests contributes to writing more reliable and high-performance code.

The sequence of requirements for this project was arranged to provide me with the experience of understanding in practice how test-driven development helps ensure quality code. I implemented tests for existing functions, realizing the use cases of my application and ensuring that it is working correctly!

Technologies Used 🛠️

The project is built using the following technologies:

  • JavaScript
  • ES6
  • Higher Order Functions
  • Tests

Features

  • Functions to search for information about the zoo's animals.
  • Data about the people who collaborate with the maintenance and care of the zoo.
  • Test-driven development to ensure quality code.

Getting Started 🚀

To run the project locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/BrunoSouza88/JavaScript_zoo-functions_Trybe.git
  1. Navigate to the project directory:
cd JavaScript_zoo-functions_Trybe
  1. Install the dependencies:
npm install
  1. Run the tests:
npm test

Contribution 🤝

Contributions to this project are welcome. If you find any issues or have ideas for improvements, feel free to open an issue or create a pull request. Your feedback is valuable and greatly appreciated.

To contribute, follow these steps:

  1. Fork this repository.
  2. Create a new branch for your feature (git checkout -b feature/MyFeature).
  3. Make necessary changes and commit (git commit -m 'Adding my feature').
  4. Push to the created branch (git push origin feature/MyFeature).
  5. Open a pull request.

Be sure to adhere to the project's coding standards and practices.

License 📜

This project is licensed under the MIT License - see the LICENSE file for details.

Contact 📧

If you have any questions or suggestions, feel free to contact me:

Bruno Souza Email: bmsouza88@gmail.com

Releases

No releases published

Packages

No packages published