/budget-me

Primary LanguageJavaScript

:fire: Budget me :fire:

Table of Contents 📋

What you can learn 🎓

  • ♦️ State management with Redux
  • ♦️ Thunk middleware
  • ♦️ Your custom middleware
  • ♦️ Translation module
  • ♦️ Reselect

Setup 🔨

  • npm install or yarn install
  • npm run start or yarn start

Steps

Setup

  • Install json-server, react-router, styled-components

  • Seed db.json

  • Setup eslint

  • Setup jsconfig.json

  • Setup husky

  • Add nProgress

  • Create action for fetch hotels data

  • Create promises middleware

  • Create reducer for hotels

  • Add SearchField to manipulate query params

  • Filter items with query params