This is a Next.js 15.0.3/React 19.0.0 single-page application that fetches planets in the Star Wars canon via SWAPI.
IMPORTANT: you must have node.js and Git installed on your computer for the following to work:
- run
git clone https://github.com/mckeekaylie/kw-swapi-app-react.git
inside the directory of choice on your desktop - run
yarn
inside the project directory kw-swapi-app-react - run
yarn dev
inside the project directory kw-swapi-app-react - navigate to (localhost:3000) in your preferred browser
This application contains a series of tests for both the home and detail views, implemented with Jest.
To run the tests:
- run
yarn test
inside the project directory * * kw-swapi-app-react
- Chrome verified with: Version 131.0.6778.71 (Official Build) (x86_64)
- Firefox verified with: Version 132.0.2 (64-bit)
- Safari verified with: Version 17.6 (17618.3.11.11.7, 17618)
- Opera One verified with Version 114.0.5282.185 x86_64
- DuckDuckGo verified with Version 1.114.0 308
- Chrome verified with: Version 131.0.6778.39
- Firefox verified with: Version 132.0.2
- Safari verified with: iPad OS 17.6.1
- Opera verified with Version 85.7.4500.82229
- DuckDuckGo verified with Version 5.219.0
- Star Wars Naboo Ship icon: Icons8
- Galaxy background (loading screen and home page) Freepik, Premium License
- Star Wars logo: World Vector Logo
- Featured planet images: wookieepedia
- ALL other icons Flaticon, Premium License
- All Planets background: Wallpapers.com, by usnlady205
- Planet Detail background: Alamy, Individual License