This is my Frontend work for Paidy Take-Home Coding Exercisesπ
Create MVP(Minimum viable product)! Show weather information using Yahoo weather APIπ€
- I wanted to be very clear about my current skills so that you can assess me accurately.
- I set 2 milestones and checked how much time I spent for each. You can check my PR for each task and its output from the links below.
- Create UI components, handle yahoo weather API(v1)
- PR: #10
- Time: 3.5 hours
- Add styles, make app look nice(v2)
- PR: #11
- Time: 3.5 hours
- Refactor, make app look prettierπ
and explore more(v3)
- PR: #12
- Time: Out of MVP, No count
- node > 8.0.0
- yarn
git clone https://github.com/kumiko-haraguchi/weather-palette-paidy.git
cd weather-palette
yarn install
yarn start
=> You'll see weather information with a nice Tokyo theme on http://localhost:1234! π
Uncaught Error: Cannot find module 'XXX'
(1) Change any code in js file (2) Wait for the build to be done (3) Change the code back => It'll fix the problem π
Well, Parcel is still newbie. It seems bundling somtimes doesn't work.
- React - Frontend
- Material UI - UI Component
- Yarn - Dependency Management
- Parcel - Module Bundler
- Prop type checking
- Add linter, aghhh...π
- Write tests
- Minify images
- and so much MORE