/windbnb

Primary LanguageJavaScript

Windbnb - A minimal version of Airbnb

Table of Contents

Overview

Desktop Screenshot screenshot screenshot screenshot

Mobile Screenshot screenshot

This application/site was created as a submission to a DevChallenges challenge. The challenge was to build an application to complete the given user stories.

Built With

Learnings

  • Learned about React Portal and how to create a modal using React Portal
  • Learned complex state management with useReducer
  • Learned about Context API and useContext
  • Learned about Prop drilling
  • Learned about Custom Hooks
  • Handled complex state logic using useReducer + useContext
  • Improved working with JSON data
  • Improved CSS logic and conditional rendering logic
  • Improved React Logic & "Thinking in React"

Contact