Skip to content

TheNoshman/leak-seeker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Built to help you purchase second hand with confidence
logo

📋 Table of contents

🔭 Overview

Welcome to LeakSeeker - a brand new web app, built from the ground up as a resource for uploading/ searching for common vehicle faults using a licence plate number. Designed out of a need for an comprehensive resource when looking at purchasing a used vehicle.

Current features include:

  • Searching for user-submitted faults by vehicle model from a licence plate.

  • Uploading a vehicle fault with the following properties:

    • Licence plate number
    • Make
    • Model
    • Year
    • In-depth description of the fault and price to fix
    • An image of the problem
  • Data visualisation with Chart.js; enabling the user to inspect an overview of common problem areas, average repair price and number of faults per year.

  • User rating system for users to log if they have experienced the same issue. The colour of the fault node border reflects the user score with a traffic light system:

    • Green = fault seen less than 10 times
    • Yellow = fault seen less than 50 times
    • Red = fault seen 50 + times

📸 Images

screenshot


screenshot


screenshot


screenshot


🤖 Technologies

React Express Node.js MongoDB Mongoose Chart.js
React aws-s3 aws-s3 aws-s3 aws-s3 aws-s3

🛠️ Setup

  1. To run LeakSeeker, clone and install it locally using npm:
$ git clone https://github.com/TheNoshman/leak-seeker.git
  1. Next, navigate into the react and server directories and install dependancies in each:
$ npm install
  1. Inside the server directory, configure the environment variables. See example-env.txt for reference:

  2. Finally, start the application:

    • Launch MongoDB

    • Navigate into server and run nodemon index.js or node start - a message will be printed in the CLI upon a successful boot.

    • Navigate into the react directory and run npm start

📖 About

About

Built to help you purchase second hand with confidence

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors