The fast, flexible, and elegant library for parsing and manipulating HTML and XML.
- React
- Node.js
- Express
- Mongoose
- Cheerio
- 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
To set up the backend codebase for development, follow these steps:
- Clone the repository.
git clone https://github.com/abinmuhammed/Web-Scrapping--Cheerio.git
- Navigate to the backend directory.
- Install the required dependencies.
npm install
- Set up the necessary environment variables.
DB_CONNECTION_STRING
- Connect using a mongoDb Atlas -Connection String
- Start the backend server.
npm Start
- Connect the backend to the MongoDB-Atlas database.