/starwars-planets-search

Web application that searches for planets in the Star Wars galaxy that consumes an external API.

Primary LanguageJavaScriptMIT LicenseMIT

Star Wars Planets Search

preview image


๐Ÿ“ฝ๏ธ See the results

You can view the project through the link below:

  • starwars.clintonbrito.com


  • ๐Ÿ’ก The story behind

    I developed a list with filters for planets from the Star Wars universe using Context API and Hooks to manage global states.

    The main goals of this project were:

    1. To use React's Context API to manage state.
    2. To use the React Hook useState.
    3. To use the React Hook useContext.
    4. To use the React Hook useEffect.
    5. To write tests to ensure that my application has good test coverage.


    ๐Ÿงช Technologies

    This project was developed using:

    Javascript React Redux ReactRouter Docker CSS3 Tailwind Jest Testing-Library ES Lint Vercel



    ๐Ÿš€ Getting started

    Clone the project and access the folder:

    git clone git@github.com:clintonbrito/starwars-planets-search.git
    cd starwars-planets-search
    

    Run this command to create project's Docker container and install the dependencies:

    docker compose up -d

    Open your browser and access the application through the address below to view the interface locally:

    http://localhost:8080


    ๐Ÿ“ License

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


    Developed with โค๏ธ by Clinton Brito.