This is a web application that enables users to book a reservation for a car.
- Travel fast is built in two different apps with React and Redux for the front end and Ruby on Rails for the backend API. To use the app, a user logs in and is given access to the available cars. They have the options to add and reserve a car.
Dependency | Use |
---|---|
prop-types | Declare types for props passed into React components |
react | React library |
react-dom | React library for DOM rendering |
react-redux | Connects React components to Redux |
react-router-dom | React library for routing |
redux | Library for unidirectional data flows |
redux-thunk | Async redux library middleware |
axios | Make HTTP calls |
@redux/toolkit | To setup redux slice |
react-router | To route urls to pages |
Dependency | Use |
---|---|
babel-eslint | Lint modern JavaScript via ESLint |
eslint | Lints JavaScript |
eslint-plugin-react-hooks | Adds additional React-hooks-related rules to ESLint |
eslint-plugin-import | Advanced linting of ES6 imports |
eslint-plugin-react | Adds additional React-related rules to ESLint |
jest | Automated testing framework |
enzyme | Test components, and write assertions |
enzyme-adapter-react-16 | React adapter for enzyme |
stylelint | Lints Css |
stylelint-config-standard | Advanced linting configoration for css |
stylelint-csstree-validator | Advanced linting validation for css |
- Internet
- Computer
- Clone repo to your local git clone https://github.com/vikitaotiz/travel-fast-frontend.git
- cd into the cloned repo
- Open a terminal in the root of the app
- Run `npm install- You can access all the design info (color, typography, layouts) in this link:
-
Clone this repo with:
git clone https://github.com/vikitaotiz/travel-fast-frontend.git
-
Navigate to the folder/directory
cd travel-fast-frontend-end
npm install
npm start
Open http://localhost:3000/ in your browser.
- Open a terminal and run npm run test.
👤 Shonibare Adewunmi Comfort
- GitHub: @Adewunmi97
- Twitter: @ShonibareC
- Linkedin: Adewunmi Shonibare
👤 Victor Otieno
- GitHub: @githubhandle
- LinkedIn: LinkedIn
Contributions, issues and feature requests are welcome! Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Microverse
- You can access all the design info (color, typography, layouts) at this link:
- Design(https://www.behance.net/gallery/26425031/Vespa-Responsive-Redesign)
- Design idea by Murat Korkmaz on Behance