Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.0%) to scientific vocabulary
Keywords
Repository
A repo for ECS 272 Final Project
Basic Info
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 1
Topics
Metadata Files
README.md
ECS 272 Final Project - A Used Car Filter
This is our ECS 272 Final Project Repostory. We build a website that will help you choose your car. The following is the repo structure
bash
.
|-- CITATION.md
|-- LICENSE
|-- README.md
|-- Resources
| |-- Background
| | `-- Warp.png
| |-- car_data.csv
| `-- favicon
| `-- favicon.ico
|-- app.js
|-- index.html
|-- package.json
|-- src
| |-- ChartMaker.js
| |-- Diagrams.js
| |-- Graph1.js
| |-- Graph2.js
| |-- Graph3.js
| |-- Graph4.js
| |-- Graph5.js
| |-- SelectBrandModel.js
| |-- csvReadIn.js
| `-- graphDataCleaning.js
|-- style.css
`-- vite.config.js
This project was based upon an existing dataset from Kaggle[1]. The last time this dataset was updated was 7 months ago, and it
has 42,091 lines of data, covering 29,873 brands and 40,207 models. The price ranges from 7,000 rubles to 70 million rubles. It
also has full coverage of the city of the car being sold, fuel type, transmission type, type of drive, mileage, manufacture
country, engine capacity, horsepower, and age. We can confidently say this data is comprehensive enough to demonstrate the
trend. Down below, we attached a portion of our dataset for reference.
Our scenarios are designed for individuals new to the used car market who want to purchase their first vehicle on a limited budget. This website serves as a filter, helping users navigate through numerous options and combinations to find their ideal car. Our target audience includes those unfamiliar with the used car market seeking their first car, college students with modest budgets looking for convenient commuting options, and car sales professionals interested in market trends.
How to run this project
To deploy this website, please make sure you have nodeJS installed on your environment. Then clone the repo using this command
bash
git clone git@github.com:TheRealMilesLee/ECS272-FinalProject.git
now we can go into the project folder
bash
cd ECS272-FinalProject
Installing the dependencies using the following command
bash
npm install
Now you can run this project by type command
bash
npm run dev
Sit back, relax and enjoy the journey of finding your car
Notice
For this project, we use a drill down method. It will guide you through filtering cars based on your budget, age preferences, and mileage range. You can interact with the graphs by clicking on the dots and bars. Each click records the value and uses it as a parameter to filter the cars. You can always go back by scrolling up and reselecting the dots and bars. At the end of the process, you will receive a list of cars that fit your criteria. You can start over by clicking the "Start Over" button, which will take you back to the Get Started page.
Credit
We use the following tools to help us build this project - D3.js - HTML - CSS - Node.js
Dataset and Tool Citation
- D3 Sankey: GitHub Repository and D3 Graph Gallery
- D3 LineChart: D3 Graph Gallery
- D3 Bar Chart: D3 Graph Gallery
- D3 Pie Chart: D3 Graph Gallery and D3.org
- Mozilla developer documentation: MDN Web Docs
- Dataset: Kaggle - Dataset of Used Cars
Contributors
Owner
- Name: Ideologist
- Login: TheRealMilesLee
- Kind: user
- Location: 四川,成都,草金路99号
- Company: 成都祥林机电设备有限公司
- Website: coderlee.tech.blog
- Twitter: TheRealMilesLee
- Repositories: 23
- Profile: https://github.com/TheRealMilesLee
We can't help everyone, but everyone can help someone
Citation (CITATION.MD)
# References We use the following tools to help us build this project - D3.js - HTML - CSS - Node.js ### Dataset and Tool Citation - D3 Sankey: [GitHub Repository](https://github.com/d3/d3-sankey) and [D3 Graph Gallery](https://d3-graph-gallery.com/sankey) - D3 LineChart: [D3 Graph Gallery](https://d3-graph-gallery.com/line) - D3 Bar Chart: [D3 Graph Gallery](https://d3-graph-gallery.com/barplot) - D3 Pie Chart: [D3 Graph Gallery](https://d3-graph-gallery.com/pie) and [D3.org](https://d3js.org/d3-shape/pie) - Mozilla developer documentation: [MDN Web Docs](https://developer.mozilla.org/en-US/) - Dataset: [Kaggle - Dataset of Used Cars](https://www.kaggle.com/datasets/volkanastasia/dataset-of-used-cars) ### Contributors This project was completed by [Hengyi Li](https://github.com/TheRealMilesLee) and [Shu Zhang](https://github.com/shuzhang0).
GitHub Events
Total
- Delete event: 1
- Issue comment event: 1
- Pull request event: 4
- Create event: 2
Last Year
- Delete event: 1
- Issue comment event: 1
- Pull request event: 4
- Create event: 2
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 0
- Total pull requests: 16
- Average time to close issues: N/A
- Average time to close pull requests: 12 days
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.56
- Merged pull requests: 4
- Bot issues: 0
- Bot pull requests: 16
Past Year
- Issues: 0
- Pull requests: 16
- Average time to close issues: N/A
- Average time to close pull requests: 12 days
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.56
- Merged pull requests: 4
- Bot issues: 0
- Bot pull requests: 16
Top Authors
Issue Authors
Pull Request Authors
- dependabot[bot] (16)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- 136 dependencies
- @types/d3 ^7.4.3 development
- axios ^1.2.1 development
- d3 ^7.8.0 development
- d3-sankey ^0.12.3 development
- lodash ^4.17.21 development
- vite ^6.0.3 development