/irentapp-frontend-capstone

iRent is an application that allows the user to rent a house. It also allows a user with the necessary privileges to rent out a house. it includes a rails backend and a React front end. iRent was made according to the functional specifications of Microverse.

Primary LanguageJavaScript

iRent App

A Web application that allows users to signin and make reservations for a house of their choice

Check the Back-end Repository of this project!

Allows users:

  • To Signup and Login.
  • To Reserve a house
  • Display all reservations

Allows admins:

  • To Login.
  • To Add a new hotel.
  • To Delete a hotel.

Built With

Front-end

  • React.js
  • Redux (@redux/toolkit)
  • Bootstrap5
  • Module CSS

Back-end

  • Ruby on Rails
  • PostgreSQL

Additional Used

  • JWT
  • Jest
  • Css
  • KanbanBoard
  • Linters
  • Gitflow

Link to API

The API for this project was built with Ruby on Rails. For more information and the documentation, check out the repository on Github

Live Demo 🌐

Getting Started

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

git clone git@github.com:danielufeli/irentapp-frontend-capstone.git

Then

cd /irentapp-frontend-capstone

To install packages

npm install

To Run the app

npm start

To Run the test

npm run test

Collaborators

👤 Jeff Kayombo

Platform Badge
GitHub @JEFFKAY16

👤 Daniel Ufeli

Platform Badge
GitHub @danielufeli

👤 David Lafontant

Platform Badge
GitHub @david-lafontant

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Acknowledgments

Original design Vespa by Murat Korkmaz on Behance

Show your support

Give a ⭐️ if you like this project!

📝 License

This project is MIT licensed.