In a galaxy far far away, a bambu frontend engineer test took place...
Requirements:
- Internet access (to install dependencies and access SWAPI.co)
Initial required steps:
- npm i
Run steps DEVELOPMENT (browser will automatically open):
- npm run start-dev
Run steps PRODUCTION:
- npm run start-build
- npm run start-prod
- Open a browser and enter http://localhost:3000
Tools used:
- Webpack version 4
- React Router Redux
- React Redux
- React
- Bootstrap 3.3.7
- Babel (utilizing ES6 so we need a transpiler)
- ExpressJS
- Git
BambuWars utilizes the Container-Component pattern. This allows for cleaner separation of view from data management.