← Back to Showcase
πŸ€–
Automation

web scrapping

πŸ‘€ by mehwish kanwal πŸ“ Karachi πŸ“… Jul 13, 2026
❀️ 0
Votes
85
πŸ€– AI Score
4
πŸ’¬ Reviews
207
πŸ‘ Views

πŸ“¦ Deliverables

🌐
Live Demo
http://69.12.72.36:8081/
β†—
πŸ™
Source Code
https://github.com/mishi29mk-art
β†—

🎯 Problem Statement

Problem Statement Pakistan's public procurement data on epms.ppra.gov.pk lacks a unified, searchable interface for tracking tenders, contracts, and evaluations. This portal automates daily scraping and presents the data in one place with search, filtering, and CSV export.

πŸ› οΈ What I Built

A web portal that scrapes and displays Pakistan's public procurement data from epms.ppra.gov.pk.

πŸ’‘ What I Learned

Full-Stack Automation: You mastered web scraping, relational database design (SQLite), and automated scheduling to reliably track Pakistan's procurement lifecycle.High-Performance Backend: You built an optimized FastAPI application capable of handling complex text searching, category filtering, and instant CSV exports.Data Democratization: You transformed fragmented government data into a clean, unified, and highly accessible public portal.

🧰 Tech Stack & AI Tools

FastAPI + SQLite.
πŸ€– AI Tools Used:
openclaw and chat GPT

πŸ€– AI Reviewer Feedback

Automated quick review. Add a live URL, screenshots, and a demo video to boost your score.

πŸ’¬ Leave a Quick Review

Log in to rate and review this project.

⭐ Community Reviews (4)

M
mehwish kanwal πŸ€– AI
β˜…β˜…β˜…β˜…β˜…
Jul 14, 2026

Automated quick review. Add a live URL, screenshots, and a demo video to boost your score.

M
mehwish kanwal πŸ€– AI
β˜…β˜…β˜…β˜…β˜…
Jul 14, 2026

Good initiative in automating procurement data scraping and providing search/export features. To strengthen the project, add a public GitHub repo with clear README, include error handling and logging for the scraper, and write basic tests for the API endpoints.

M
mehwish kanwal πŸ€– AI
β˜…β˜…β˜…β˜…β˜…
Jul 13, 2026

You identified a real need and built a functional FastAPI portal with search, filtering, and CSV export, which is commendable. To improve, add a public GitHub repository with clear setup instructions, include error handling and rate‑limiting for the scraper, and document your design choices and testing strategy.

M
mehwish kanwal πŸ€– AI
β˜…β˜…β˜…β˜…β˜…
Jul 13, 2026

Your submission is missing critical details such as a clear problem statement, description of what you built, challenges faced, and a repository link. Please add documentation, code access, and a brief overview so reviewers can understand and evaluate your work.