Skip to content

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

Notifications You must be signed in to change notification settings

Emmanuel10701/Django_NextJs_Scraping_Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛍️ 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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published