You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+32-20Lines changed: 32 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,8 @@
1
1
# React Node Web Scraper
2
2
3
-
This project is a web scraper that consists of a client and a server. The client was bootstrapped with Create React App, and the server uses Express.js, Axios, Cheerio, and Puppeteer for web scraping.
3
+
## Overview
4
+
5
+
This project is a web scraper that consists of a client and a server. The client is a [React](https://react.dev/) app bootstrapped with [vite](https://vitejs.dev/) and the server uses Express.js, Axios, Cheerio, and Puppeteer for web scraping.
4
6
5
7
## Project Structure
6
8
@@ -9,42 +11,52 @@ The project has two main folders:
9
11
-`client`: This is where the front-end code resides.
10
12
-`server`: This contains the back-end code for the web scraper.
11
13
12
-
## Server
14
+
## Technologies Used
13
15
14
-
The server is an Express.js application that uses Axios for making HTTP requests, Cheerio for parsing HTML, and Puppeteer for browser automation.
2. Install dependencies for both server and client applications using:
36
+
```bash
37
+
npm install
38
+
# or
39
+
yarn
40
+
```
29
41
30
-
This is a [React App](https://react.dev/) bootstrapped with [vite](https://vitejs.dev/).
42
+
### Running the Application
31
43
32
-
## Getting Started
44
+
## Server
33
45
34
-
For Running the client app:
46
+
### Available Scripts
35
47
36
-
Steps to follows:
48
+
In the server directory, you can run:
37
49
38
-
install Dependencies:
50
+
#### `npm start`
39
51
40
-
```bash
41
-
npm install
42
-
# or
43
-
yarn
44
-
```
52
+
Runs the server in development mode with nodemon. Open http://localhost:8000 to view the response from `/` endpoint in the browser or any other api client.
0 commit comments