Built a Python-based web scraping system that automates the extraction of book data from a multi-page online catalog.
The scraper efficiently navigates paginated pages, collects product links, extracts structured information, and exports clean datasets in both CSV and JSON formats.
Key Features:
• Automatic pagination handling • Category-based filtering • Keyword search functionality • Retry mechanisms for failed requests • Robust error handling • Structured data export for analysis and integration
Extracted Data:
• Book title • Price • Rating • Availability status • Product description • Category • Product URL
Tech Stack:
Python | Requests | BeautifulSoup | CSV | JSON
This project strengthened my understanding of web scraping architecture, data extraction pipelines, HTML parsing, and building resilient automation systems.
Fatima Lane is a contemporary women’s fashion ecommerce experience designed around a clean, editorial visual style. The project focused on creating a premium shopping experience that feels simple, elegant and easy to navigate across the complete customer journey.
The Challenge
The goal was to create an online fashion store that could present products in a premium way without making the shopping experience complicated. The website needed clear product discovery, detailed product pages, wishlist and account functionality, while maintaining a consistent fashion-led visual identity.
The Solution
I designed and developed a responsive ecommerce experience with a strong focus on product presentation, navigation and usability. The interface combines editorial layouts with practical shopping functionality, including product collections, quick product access, product details, wishlist, customer account areas and order-related workflows.
Key Features
Product collections and new arrivals, detailed product pages, product variants, wishlist, cart flow, customer account area, order tracking, saved addresses, profile management, responsive layouts and structured footer/navigation.
Developed an Excel dashboard for tracking sales orders, organizing order data, monitoring order status, and analyzing requested quantities. The project included data organization, filters, KPI summaries, and visual charts to improve data comprehension and support informed decision-making.