Rent A Car React

Logo

Rent A Car Reac-Rails

A car rental website

Backend Repository Link

Book A Car Backend

Explore the docs ยป

View Demo . Report Bug ยท Request Feature

Table of Contents

App screenshot

Screenshots

Screenshot

Description ๐Ÿ—๏ธ

The car rental website offers a wide range of car models for users to explore and book at competitive rates. It leverages the power of Ruby on Rails with PostgreSQL as the reliable database and Active Storage for efficient file management. The frontend is enhanced with React-Redux, providing a dynamic and responsive user interface. Users can easily navigate through various car models and access detailed information about each model. They can make reservations and conveniently pay for their bookings using credit cards. The administrative functionalities empower the admin to effortlessly add and remove cars from the system. Overall, the website provides a user-friendly and secure platform for renting cars, ensuring a satisfying experience for both users and administrators.

(back to top)

Getting Started ๐Ÿ

Prerequisites and Dependencies ๐Ÿ“œ

You will be needing:

  • A terminal
  • A code editor
  • React(follow the instructions based on your OS)
    https://reactjs.org/docs/create-a-new-react-app.html

Clone this repository

git clone DeVuDeveloper/front-end-rent-a-car.git

Move into the directory with

cd book-a-car-frontend

Install linter

npm install

Start server

npm start

Install linter

For Ruby and Rails run:

npm install

Run linter

For Stylelint:

npx stylelint "**/*.{css,scss}"

Auto-correct

For stylelint:

npx stylelint "**/*.{css,scss}" --fix
npm start

(back to top)

Built With ๐Ÿ”จ

Languages
React Redux
Tools ๐Ÿ› ๏ธ
Git GitHub Markdown Visual Studio Code

(back to top)

Authors โœ๏ธ

๐Ÿ‘ค DeVuDeveloper

| Github profile Linkedin profile Twitter profile |

(back to top)

๐Ÿค Contributors

Contributions, issues, and feature requests are greatly appreciated!

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "improvements".

  • Fork the Project
  • Create your Feature Branch (git checkout -b feature/yourfeaturename)
  • Commit your Changes (git commit -m 'Add suggested feature')
  • Push to the Branch (git push origin feature/AmazingFeature)
  • Open a Pull Request

Feel free to check the issues page.

(back to top)

๐Ÿ“ License

This project is licensed by License: MIT

Show your support ๐Ÿ’ช

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

(back to top)