Skip to content

Latest commit

 

History

History
54 lines (44 loc) · 1.85 KB

File metadata and controls

54 lines (44 loc) · 1.85 KB

Car-Rental-Website

Overview

The Car Rental Website is a desktop application built using Electron.js. This application provides a seamless car rental experience, allowing users to browse available cars, make reservations, and access rental policies. The system leverages Node.js's file system module to store registered users as JSON objects in text files, ensuring secure and efficient user authentication during sign-in.

image

Features

  • Browse and select a car from a variety of options
  • Make reservations for a desired timeframe
  • Access information about rental pricing and policies
  • User registration and authentication using Node.js file system module

Technologies Used

  • Electron.js
  • HTML
  • CSS
  • JavaScript
  • Node.js (for file system-based user authentication)

Getting Started

Prerequisites

Ensure you have the following installed on your system:

Steps to Run the Project

  1. Clone the Repository:
    git clone https://github.com/your-repo/car-rental-website.git
  2. Navigate to the Project Directory:
    cd car-rental-website
  3. Install Dependencies:
    npm install
  4. Run the Application:
    npm start
  5. The application will launch in an Electron window.

User Authentication

  • User registration details are stored as JSON objects in text files using Node.js's file system module.
  • During sign-in, credentials are validated against the stored data to ensure secure authentication.

Contribution

We welcome your interest in our project! Feel free to explore the codebase and contribute by submitting issues or pull requests.

Contact

If you have any questions or suggestions, feel free to reach out or create an issue in the repository.