/CarFinder-Data-Analysis-Project

The repository contains all the required files of the project. The project is a data analysis project.

Primary LanguageJupyter Notebook

Hi, I'm Gayatri! 👋

Here is my data analysis project 'CarFinder' made for Microsoft intern engage program 2022. Get all the information about my project here.

CarFinder Website link

CarFinder

When we need to sell our old car or buy a new one, we usually ask our friends, relatives, and agents for the best price, compare prices, and analyze the car market trend. This is a time-consuming and tedious process. Our website 'CarFinder' a data analysis project is the all-in-one solution to this problem.

With our smart car price predictor model, you can receive the best price for your automobile right here. You will also receive all of the necessary information regarding various automobile models. Our website has a 'cities filter' that will assist you to find information specific to your city. There is a clever Power BI sales dashboard that provides all of the information about the car selling market. This is a very useful feature for any sales team, and it distinguishes the website from other websites by making it beneficial for sales teams in the business. There's also a website performance dashboard, which is particularly beneficial for digital marketing teams who can use it to gain a sense of what users are interested in.

Built With

Getting Started

Prerequisites

For running this project on your system, you need to have VS code editor (or any other favorite code editor), install some necessary libraries.

  1. Download the VS code from following link and install it in your system
https://code.visualstudio.com/download
  1. Clone the repo

    git clone https://github.com/Gayatri2002/CarFinder-Data-Analysis-Project
  2. Installation of libraries Install the following libraries in your system by using given pip commands in terminal.

  • Streamlit
    pip install streamlit
  • pandas
    pip install pandas
  • numpy
    pip install numpy
  • pickle
    pip install pickle
  • plotly.express
    pip install plotly.express
  • streamlit_option_menu
    pip install streamlit_option_menu
  • sqlalchemy
    pip install sqlalchemy

You can find all other libraries in requirement.txt file in the repository. Do check that. If any other library is required then you can install it easily by using [pip install library-name] format.

Deployment

We have used pickle, streamlit to implement this project

To deploy this project run

  streamlit run app.py

Run Locally

Clone the project

  git clone https://github.com/Gayatri2002/CarFinder-Data-Analysis-Project.git

Go to the project directory

  cd CarFinder-Data-Analysis-Project

Install dependencies

 pip install streamlit
 pip install pandas
 pip install numpy
 pip install pickle
 pip install plotly.express
 pip install streamlit_option_menu
 pip install sqlalchemy

Start the server

  streamlit run app.py

Demonstration video

CarFinder Demonstration Video

Roadmap

  • Build the car price prediction model with python
  • Create app.py file and implement the model
  • Write the code for website in app.py file
  • Create Dashboards in Power BI
  • Publish the dashboards
  • Embed the dashboards in website

Documentation

Documentation

Project PPT link

Datasets

Datasets are downloaded from Kaggle

Dataset used for sales dashboard

Dataset used for website performance dashboard

Dataset used for pie chart and car info tab

Features

  • Responsiveness(fit for both desktop and mobiles)
  • Filters to make searching easy
  • User friendly and interactive interface
  • Interactive Dashboards
  • Accurate Car price predictor

Screenshots

Screenshot (577)

website performance ss

sales ss

Tech Stack

Languages Used: Python, HTML

Framework: streamlit

Usage

This is a data analysis project that will benefit everyone who wants to sell or purchase a car, as well as sales and digital marketing teams in the automotive sector who want to do research. For sales and digital marketing teams in the automotive business, the car information, sales dashboard, and website performance tab from the website are useful. In the following ppt and video the project idea and it's uses are explained.

Project PPT link

Video link

Used By

This project can be used by the following people:

  • One who wants to sell or purchase car
  • Sales teams in automotive industry
  • Digital marketing teams in automotive industry
  • Those who want to do have information about cars in their city
  • Those who want to get best price for selling their second hand car

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Contact

Gayatri Kalyani - Linkedin

Mail ID - gayatrikalyani44@gmail.com

Acknowledgments

License

MIT