AirbNZ is a full-stack application built with Ruby On Rails in the backend, utilizing a PostgreSQL database, and using a React/Redux frontend. To explore the application, go to https://airbnz.onrender.com/
Key features:
- Utilizes React Hooks and Redux to create a centralized state and ensure that the appropriate variables persist throughout the application, resulting in DRYer code
- Utilizes Ruby On Rails controllers routes, and Active Record (the Ruby on Rails ORM) to handle API requests to the backend
- Application is responsive to different screen sizes
- Incorporates the Google Maps API to showcase airbNZ homes on the map
- Utilizes AWS S3 in order to store the images for each house listing
- Has the capability for a user to create an account, log in, make reservations, see their reservations on a personalized map