This project is a challenge to create a system that consumes the SWAPI endpoint (https://swapi.dev/) and displays information about planets and characters in the Star Wars universe.
You can checkout the deployed version uptodate here: https://starwars-digital-horizon.vercel.app/
The goal of this project is to create a webpage with a menu that allows the user to select between two options:
- Show at least 3 planets with their names and terrain.
- Show at least 5 characters with their names, birth dates, and vehicles. When clicking on the vehicles, show information about the starships, such as their name, model, and cost.
- The project is designed to test the programmer's logical thinking, methodology, dynamism, and layout skills.
This project was created using the following technologies:
- React.js
- ContextAPI
- React Router
- Node.js
- JavaScript
- HTML
- CSS
Clone this repository Install the required dependencies using:
Run the project using the command
Access the project at http://localhost:3000/
For testing the application, you run the tests using
- Displays information about planets and characters in the Star Wars universe.
- Allows the user to select between two options using a menu.
- Shows at least 3 planets with their names and terrain.
- Shows at least 5 characters with their names, birth dates, and vehicles.
- Displays information about the starships, such as their name, model, and cost.
If you would like to contribute to this project, please fork the repository and submit a pull request.
Launches the test runner in the interactive watch mode.
See the section about running tests for more information.