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
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 [email protected] [email protected] [email protected] [email protected]
For validation detection using Stylelint Run
npx stylelint "**/*.{css,scss}"
from parent source directory
Getting packages and debuging with ESlint
npm install --save-dev [email protected] [email protected] [email protected] [email protected]
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 [email protected]
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