GitHunt
EM

Emmanuel10701/Django_NextJs_Scraping_Application

This application is about integrating Django for the backend and Next.js for the frontend for scraping data from popular sites for analysis.

๐Ÿ›๏ธ E-Commerce Scraper ๐Ÿš€

This project is a web scraping application built using Next.js for the frontend and Django for the backend. It extracts product details from e-commerce websites using BeautifulSoup and provides a modern UI to display them. The project is containerized with Docker and uses Jenkins for CI/CD pipelines.


๐Ÿ“Œ Features

โœ… Web Scraping with BeautifulSoup โ€“ Extracts product details like title, price, and image.
โœ… Modern UI with Next.js โ€“ Interactive, responsive frontend for displaying scraped products.
โœ… Django Backend โ€“ API for managing and serving scraped data.
โœ… Dockerized โ€“ Runs seamlessly in containers.
โœ… CI/CD with Jenkins โ€“ Automated deployment pipeline.


๐Ÿ—๏ธ Tech Stack

  • Frontend: Next.js, Tailwind CSS
  • Backend: Django, Django REST Framework
  • Scraping: BeautifulSoup
  • Containerization: Docker
  • CI/CD: Jenkins

๐Ÿš€ Setup Guide

1๏ธโƒฃ Clone the Repository

git clone https://github.com/Emmanuel10701/Django_NextJs_Scraping_Application
cd Django_NextJs_Scraping_Application

Languages

JavaScript65.6%Python33.5%CSS0.9%

Contributors

Created August 27, 2024
Updated November 18, 2025
Emmanuel10701/Django_NextJs_Scraping_Application | GitHunt