/Assignment2-OSStarterCode

My solution for this assignment

Primary LanguageJavaScriptMIT LicenseMIT

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

License

MIT