clintonbrito / starwars-planets-search

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

Home Page:https://starwars.clintonbrito.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

    https://starwars.clintonbrito.com

    License:MIT License


    Languages

    Language:JavaScript 94.1%Language:HTML 3.2%Language:CSS 1.9%Language:Dockerfile 0.8%