Web Scraping · Django · Backend

Craigslist Search Engine

Python Django BeautifulSoup Bootstrap JavaScript HTML/CSS
Craigslist Search Engine screenshot

Project Overview

The Craigslist Search Engine is a fast, full-featured web scraping application built with Django. It provides a much more elegant and user-friendly frontend to Craigslist's often cluttered interface, allowing users to search and filter listings in real time.

Key Features

What I Learned

This project deepened my understanding of web scraping with BeautifulSoup, building Django views and URL routing, and creating clean user interfaces with Bootstrap. It also taught me how to handle pagination and error states gracefully when scraping external sites.