Ardhimas / Craigslist-Market-Analyzer

Work in progress MEAN stack web app that analyzes market prices for vehicles on Craigslist.

Home Page:https://craigslist-market-analyzer.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Craigslist-Market-Analyzer by Ardhimas Kamdani

MEAN stack web application that parses, saves, and analyzes market prices for select vehicles on Craigslist.

MongoDB and Mongoose used for database model and schema. Express.js used for app routers. AngularJS used for front end. Node.js used for back end.

Sample screenshots: Listing Listing Screenshot The listing fetches data from the MongoDB database currently allows filtering by make and model. The Delete button performs a DELETE request on the database using the API.

Parser Parser Screenshot The parser searches for used cars by owner on craigslist for a chosen make and model, and goes through every page. At the moment the parser ignores listings from nearby cities but soon I will be adding a city attribute to the schema so I can save data on vehicles in different regions. The Save buttons use the API to perform POST requests on the database.

Analyzer Analyzer Screenshot 1 Analyzer Screenshot 2 The analyzer performs a GET request on the database using the API filtered by make and model, and displays the quantity of listings for each year by a selected make and model and the price distribution for each year. Filters allow the graphs to be adjusted to display only a range of years.

About

Work in progress MEAN stack web app that analyzes market prices for vehicles on Craigslist.

https://craigslist-market-analyzer.herokuapp.com/


Languages

Language:JavaScript 62.6%Language:CSS 36.0%Language:HTML 1.4%Language:PowerShell 0.0%