Built using Node v24 + pnpm.
docker compose upto run backend API servernvm usefor v24 if needed
And then:
pnpm installpnpm start
or
docker build -t star-wars-cli . && docker run -it --rm -e STARWARS_API_WS=ws://host.docker.internal:3000 star-wars-cliif you do not havepnpm,nodeetc installed locally.
- Written in typescript as per requirements. Unsure of the level wanted due to the nature of this take home.
- Lots of things to consider in this app! I focused on the core functionality and making sure it worked well with some semblance of decoupling and separation of concerns. Without going too overkill.