Skip to content

NGHades/TravelBookers

Repository files navigation

🚗 Travel Bookers Website Repository

The collection of files that establishes the online presence for car rental company "Tavel Bookers".

Table of Contents

Project overview

This project consists of the files necessary to run the Travel Bookers web presence. This includes...
  • A home page for displaying vehicles, favoriting vehicles, filtering, and navigation
  • An info page for additional vehicle information
  • A checkout page for renters to input their information
  • An administrative page to view renter information and overdue vehicles as well as add new vehicles to the system

We will attempt to host this on a cloud web host, web service and database; if this doesn't work we will fall back on a local system for the sake of completing the project.

Development Environment Setup Instructions:

  1. Install the latest version of Node.js on your machine from the Official Page
  2. In your IDE (preferably VS code) install Vite with the Node package manager by running npm create vite@latest in the terminal
  3. Give the Vite a project name and select React >> JavaScript when asked for a framework and variant
  4. In the IDE terminal, run npm install to install necessary dependencies
  5. Import the current program files in the GitHub repository into the project and run npm run dev in the terminal to launch app demo in localhost
  6. Make necessary changes and commit changes to GitHub
  7. We're still looking into webhost and database server technologies but will include connection information in this file as well
  8. We hope to set up further CI/CD to automatically deploy new changes to the web host when a commit is made to GitHub. Maybe through docker we'll see...

Visual explanation:

image

Known issues:

  • Backend technologies still under review.
  • Not much started yet so not many issues. We all need time to develop some more but have all been busy with other school work.

To do items:

  • Architect front end to back end communications so we can begin full stack development,
  • Setup database and design data to best fit the project needs

Technologies Used:

  • Frontend: React.js Framework + Vite
  • Backend: Node.js, Express.js
  • Database: NeonDB
  • Webhost: TBD

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages