Skip to content

Vehicle Reservation application is a simple web application being built to track vehicle information with reserve, like and comment features.

License

Notifications You must be signed in to change notification settings

wuletawwonte/vehicle-reservation-app

Repository files navigation

vehicle-reservation-app

Vehicle Reservation application is a simple web application being built to track vehicle information and has the features listed below.

Our goal here is to Build a Vehivle reservation application with add and remove feature from scratch using JavaScript. click here to see deployed live version

Features implemented are:

  • Responsive HTML page
  • List vehicle information
  • Comment on a vehicle information
  • Like a vehicle
  • Reserve a vehicle

Live server

Link to the live server snapshothomepage

Built With

  • Lighthouse (An open-source, automated tool for improving the quality of web pages. It has audits for performance, accessibility, progressive web apps, SEO and more).
  • Webhint (A customizable linting tool that helps you improve your site's accessibility, speed, cross-browser compatibility, and more by checking your code for best practices and common errors).
  • Stylelint (A mighty, modern linter that helps you avoid errors and enforce conventions in your styles).
  • ESlint (A mighty, modern linter that helps you avoid errors and enforce conventions in JavaScript codes)
  • Luxon (A library for dealing with dates and times in JavaScript.)

To get a local copy up and running follow these simple example steps.

Prerequisites

The basic requirements for building the executable are:

  • A working browser application (Google chrome, Mozilla Fire fox, Microsoft edge ...)
  • VSCode or any other equivalent code editor
  • Node Package Manager (For installing packages like Lighthous, webhint & stylelint used for checking for debugging bad codes before deployment)

Getting Started

Cloning the project

git clone https://github.com/wuletawwonte/vehicle-reservation-app.git <Your-Build-Directory>

Install webpack and jest packages

npm install

Getting packages and debuging with Stylelint

npm install --save-dev stylelint@13.x stylelint-scss@3.x stylelint-config-standard@21.x stylelint-csstree-validator@1.x
For validation detection using Stylelint Run
npx stylelint "**/*.{css,scss}"
from parent source directory

Getting packages and debuging with ESlint

 npm install --save-dev eslint@7.x eslint-config-airbnb-base@14.x eslint-plugin-import@2.x babel-eslint@10.x
For validation detection using Stylelint Run
npx eslint .
from parent source directory

Getting packages and debuging with Webhint

npm init -y
npm install --save-dev hint@6.x
For validation detection using Webhint Run
npx hint .
from parent source directory

License

All source code files are licensed under the permissive MIT License unless marked differently in a particular folder/file.

Authors

👤 Wuletaw Wonte

👤 Ciragane Nicole

About

Vehicle Reservation application is a simple web application being built to track vehicle information with reserve, like and comment features.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published