Skip to content

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

License

Notifications You must be signed in to change notification settings

clintonbrito/starwars-planets-search

Repository files navigation

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.

    About

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

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published