Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/echamudi/smart-web-design-scraper-gp
Smart Web Design Scraper (graduation project)
https://github.com/echamudi/smart-web-design-scraper-gp
Last synced: 4 days ago
JSON representation
Smart Web Design Scraper (graduation project)
- Host: GitHub
- URL: https://github.com/echamudi/smart-web-design-scraper-gp
- Owner: echamudi
- Created: 2020-02-15T15:18:47.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-05T22:22:47.000Z (almost 2 years ago)
- Last Synced: 2025-01-17T03:22:02.897Z (9 days ago)
- Language: SCSS
- Homepage:
- Size: 3.48 MB
- Stars: 1
- Watchers: 3
- Forks: 2
- Open Issues: 68
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Smart Web Design Scraper (Graduation Project)
The archived repo of "Smart Web Design Scraper" graduation project.
![screenshots](images/screenshots.jpg)
Note : this project was created while Node 14 was the latest version of node so it will work with no problems on that version and the project is not tested on newer versions of NodeJS.
## Technologies
This project uses the following libraries
- Docker
- Angular
- Express
- OpenCV
- Java Spring
- Apollo GraphQL## Preparation
These steps are required before development or production compilation.
```sh
# Install node modules
(cd shared && npm install)
(cd client && npm install)
(cd server && npm install)
(cd chrome-ext && npm install)
```## Running development mode
### Terminal 1: Mongo & Spring
```
docker-compose -f dev.docker-compose.yml up --build
```### Terminal 2: Express
```
cd server
npm start
```### Terminal 3: Angular
```
cd client
npm start
```### Terminal 4: Chrome Extension
```
cd chrome-ext
npm run watch
```## Running the app
```sh
# Compile codes
(cd client && npm run build)
(cd server && npm run build)
(cd chrome-ext && npm run build)# Run docker
docker-compose up
```## Authors
- Ezzat Chamudi
- Mohammed Ayman Rahmon