Car Rental System
A basic car rental system developed for an assignment at North Metropolitan TAFE. The frontend uses React and the backend is currently handled by Firebase.
My original repo can be found here.
Download
git clone https://github.com/diego-cc/car-rental-system.git
Install
yarn
Run
yarn start
Test
yarn test
Build
yarn build
Key features
With this system, users are able to:
- Add / Edit / Delete / Browse / Search for vehicles
- Add / Delete bookings, journeys, services and fuel purchases
- Analyse revenue data in a bar chart, by month and year
Some of the technical features of this app include:
- Form validation with formik and yup
- Type ahead on search form with react-bootstrap-typeahead
- Conflict resolution (e.g. when a booking is scheduled when a service is due)
- Bar chart with recharts
- Automatic odometer updates