Skip to content

auto dealership management Single Page Application (SPA) capable of managing service, sales, and inventory

Notifications You must be signed in to change notification settings

jkluse/dealertrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dealerTrack

Thanks for visiting 👋 This is my full-stack dealership management web application that is capable of managing service, sales, and inventory. It is responsive, dynamic, and includes persistent database storage. This was designed using Domain Driven Design and a microservice infrastructure that can be deployed in a Docker container using the technologies listed below.


Tech Stack

Frontend:

image image image image image Webpack

Backend:

image image

Database:

image

Deployment

Docker


Website Images

alt text



alt text



alt text



Database Model Diagram

alt text

How to Setup the project locally

Clone the project

  git clone https://github.com/jkluse/dealertrack.git

Go to the project directory

  cd dealertrack

Install dependencies

  cd ghi/app
  npm install

Create a Volume, Build and Run the Docker Images

  cd <root project directory>
  docker volume create beta-data
  docker-compose build
  docker-compose up

On Browser:

go to http://localhost:3000/
1. Create a manufacturer
2. Create a model
3. Create an automobile
4. Create a technician
5. Create a salesperson
6. Create a customer
...then you can create a service appointment, a sale
...On Salesperson history, you can filter by salesperso
...On Service Appointments, you can filter by VIN, customer, or technician

Author

About

auto dealership management Single Page Application (SPA) capable of managing service, sales, and inventory

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •