Skip to content

A prototype web app that lets a user choose the interior/exterior color of a car.

Notifications You must be signed in to change notification settings

NikelausM/CarCustomizer

Repository files navigation

Car Customizer

Table of Contents

Introduction

This is a prototype for the Car Customizer application built for SENG 471 - Software Requirements Engineering.

This prototype is meant to showcase a web application that CADA (Canadian Automobile Dealers Association) hypothetically requested. The application would allow a dealership customer to customize the non-functional features of their desired automobile.

Specifically, this prototype shows the interior and exterior automobile color selection functionality of the web application.

Features

  • Visual model of automobile interior
  • Visual model of automobile exterior
  • Select interior color of automobile from color palette menu
    • Interior color of automobile changes to color selected
  • Select exterior color of automobile from color palette menu
    • Exterior color of automobile changes to color selected

Screenshots

Opening home page

Opening the exterior color palette menu

Opening the interior color palette menu

Changing the exterior and interior color

Launch

Setup

To install dependencies, in root folder of project run:

composer install

Create .env file in root folder of project.

Update database connection information in .env file.

Generate APP_KEY in .env file by running:

php artisan key:generate

To create tables, run:

php artisan migrate:refresh

To seed database, run:

php artisan db:seed

Serve Locally

To serve application locally (development server):

php artisan serve

Technologies

Software Architecture Diagram

About

A prototype web app that lets a user choose the interior/exterior color of a car.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published