React/Redux Project where I developed a website and an API to set up Appointments to test-drive a car. The app depends on https://github.com/Bismarck-GM/BMW-test-drive-backend/ API to work.
The website works both in Table-sized and Desktop-sized displays. There's no current Mobile version for it.
Main Pages - Login In - Setting an Appointment |
---|
Models Page - Color Switch |
---|
360° Showcase |
---|
- JavaScript (ES6)
- React.JS
- Redux
- Thunk
- Axios
- React-router
- Node.js
- prop-types
- Material-UI
- DateFNS
- SwiperJS
- TRIDI
- Jest
- React Testing Library
- Node.js
- Any Browser
To get started open the directory where you will save this repo by typing on your terminal:
$ cd <directory>
- Clone the repo typing:
$ git clone [email protected]:Bismarck-GM/BMW-test-drive.git
- Install dependencies:
After cloning move into the recently created folder (BMW-test-drive) and run
$ npm install
Start the React server:
$ npm start
A new browser tab/window will open up after the server is initiated.
Redux Toolkit is running. You can check the Actions by using Redux DevTools in Chrome/Firefox.
To run the test simply run:
$ npm run test
👤 Gerónimo Morisot
- Github: @Bismarck-GM
- Twitter: @Rewritablee
- LinkedIn: Geronimo Morisot
Contributions, issues and feature requests are welcome!
Give a ⭐️ if you like this project! Feel free to check the issues page.
This project is MIT licensed.