/rent_home_now

Rent Home Now is a website that facilitates the connection between property owners interested in renting out their properties and potential renters. This site allows for the creation of reservations on selected properties

Primary LanguageJavaScriptMIT LicenseMIT

logo

Rent Home Now

๐Ÿ“— Table of Contents

๐ŸŽฏ Rent Home Now

example_page

Rent Home Now is the front-end final capstone project for the Full Stack Developer Program at Microverse.

Rent Home Now is a website that facilitates the connection between property owners interested in renting out their properties and potential renters. This site allows for the creation of reservations on selected properties. It has been developed using the Redux framework and uses an own API that you can visit by clicking on here.

The app was built with a Ruby on Rails backend and a React/Redux frontend, located on separate repositories.

๐Ÿ›  Frontend repository:

To visit the frontend repository, please click here.

๐Ÿ›  Built With

Tech Stack

Technology
  • React
  • Redux
  • Bootstrap
Tools
  • VS Code
  • GIT
  • GITHUB

Key Features

Main functionalities which the app will have:

  • User registration: Allow new users to register an account with the API by providing their personal information and creating a username and password.
  • Property listing: Allow property owners to list their properties with the API by providing information such as property type, location, price, and availability.
  • Reservation creation: Allow renters to create reservations for selected properties by providing the desired dates of the reservation and the number of occupants.
  • Reservation management: Allow both property owners and renters to view, edit, and cancel existing reservations.

(back to top)

๐Ÿ’ป Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

you should have those tools in your local machine.

  • Node
  • GIT & GITHUB
  • Any Code Editor (VS Code, Brackets, etc)

Clone Repository

Clone the repository using the following bash command in an appropriate location.

  git clone git@github.com:shahadat3669/rent-home-now.git

Go to the project directory.

  cd rent-home-now

Add necessary packages

For installing the necessary packages, run the following bash command:

  npm install

Run the server in development mode

In the project directory, you can run the project by using the following bash command:

  npm start

And now you can visit the site with the URL http://localhost:3000

๐Ÿ‘ฅ Authors

First Author:

Shahadat Hossain

portfolio linkedin twitter

Second Author:

Sandro Hernandez

portfolio linkedin twitter

Third Author:

Sandro Hernandez

portfolio linkedin twitter

(back to top)

๐Ÿ”ญ Future Features

  • Payment integration: Allow renters to pay for their reservations through the API using a secure payment gateway.

  • Rating and review system: Allow renters to rate and review properties they have rented through the API, and allow property owners to view and respond to these reviews.

(back to top)

๐Ÿค Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

๐Ÿ‘‹ Show your support

Give a โญ๏ธ if you like this project!

(back to top)

๐Ÿ”ญAcknowledgments

(back to top)

โ“ FAQ

  • Can I use this project for personal use?

    • Yes, you can use it.

(back to top)

๐Ÿ“ License

This project is MIT licensed.

(back to top)