/Web-Scrapping--Cheerio

The fast, flexible, and elegant library for parsing and manipulating HTML and XML.

Primary LanguageJavaScript

Web-Scrapping--Cheerio -Backend

The fast, flexible, and elegant library for parsing and manipulating HTML and XML.

Technologies Used

  • React
  • Node.js
  • Express
  • Mongoose
  • Cheerio

Features

  • The website will have an input field to paste the domain/website URL, in order to check the word count of the website.
  • The word count will be displayed in tables on the website.
  • All the previously searched domains will be available in the table.
  • The user can mark a domain as a favourite or remove it from the table.
  • Error Handling

Development Setup

To set up the backend codebase for development, follow these steps:

  1. Clone the repository.
    git clone https://github.com/abinmuhammed/Web-Scrapping--Cheerio.git
  1. Navigate to the backend directory.
  2. Install the required dependencies.
    npm install
  1. Set up the necessary environment variables.
    • DB_CONNECTION_STRING - Connect using a mongoDb Atlas -Connection String
  2. Start the backend server.
    npm Start
  1. Connect the backend to the MongoDB-Atlas database.