Skip to content

AndrewSVO3D/FastCarRentals

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

F.C.R Fast Car Rentals

CSUN COMP 380 Project | Abhishek Verma

Group Members

  • Andrew Goldman
  • Jack Mechem
  • Jenny Ventura
  • Roark Wanner-Ruffalo

Links

Test Deplotment

Project Links

Tutorial Links

Project Description

Prompt

A software that lets customers perform car rental online. Some functions of the software include logging in, searching for a car, adding to cart, book, view booking, canceling, staff managing car pickup and return, and generating some type of reports for the managers related to sales volume etc. The confirmation should be sent to the customer via email. Optionally system lets customers leave a review.

Tech Stack (subject to change)

Front End

  • Framework: Next.js
  • Styling: Tailwind CSS
  • Package Manager: npm

Back End

  • Language: Java
  • UI Libraries/Frameworks: Undecided

Project Structure

Example API Output

{
    "cars": [
        {
            "vin": "7SAXCBE62RF001234",
            "make": "Volkswagen",
            "model": "Golf GTI",
            "year": 2024,
            "transmission": "manual",
            "gears": 6,
            "fuelType": "gas",
            "engineType": "Turbocharged Inline 4"
            "torqe": 273,
            "horsepower": 228,
            "seats": 5,
            "mpg": 30,
            "pricePerDay": 85.0,
            "imageUrls": ["https://imageurl.jpg", "https://anotherimageurl.jpg"],
            "features": ["Heated Seats", "Keyless Ignition", "Leather Seats"],
            "description": "It's a VW Golf GTI and it's sick."
        }
    ]
}

See docs/ for more documentation and guides.

To see the basic backend design and frontend implementation see docs/frontAndBackCommunication.md

Contributions

Note: Pushing changes directly to the main branch is disabled. Push your changes into a feature branch and create a pull request

  1. Fork the repo if you don't have write access to the repo
  2. Create a feature branch
  3. Push changes
  4. Create a pull request
  5. Have someone review your changes
  6. Merge changes into main

About

Andrew's Fork of COMP380 Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 54.8%
  • TypeScript 32.0%
  • CSS 7.3%
  • JavaScript 5.9%