PriceMyCar – Python/Flask WebApp
Datascraping with Python!
- Database: SQLIte3, PostgreSQL
- Deployed Where: Dockerized in EC2 on AWS
- Coding Language: Python, Bootstrap CSS, SQL
- Libraries: Pandas, Psycopg2, Flask, Requests
An SPA webapp which leverages a PostgreSQL database containing car records, populated by a data scraper deployed on AWS EC2 (cronjob) and developed in Python. User enters car information (make/year/model/mileage) and is returned an average price for their car based on surrounding ads.
Strategy
Develop a datascraper that will produce information from car ads posted on various Ad marketplace sites. Allow user to query that data pool.
Design
UI/UX Design done by my fantastic brother, Rami. Architecturally, I felt that Flask would compliment Python pretty well as my server abstraction layer. The choice of DB was RDS.. efficiency/scalability of PostgreSQL paired with a AWS-native DB.
User Experience
Immense feedback from how helpful and useable this app is in helping individuals gauge how much a car is. Whether for purchase, selling – it’ll give them a real & specific price based off other ads in their area!