Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jesseokeya/parallel-server

Parallel server is runs snapshot comparison between multiple domains and returns percentage similarity
https://github.com/jesseokeya/parallel-server

Last synced: about 15 hours ago
JSON representation

Parallel server is runs snapshot comparison between multiple domains and returns percentage similarity

Awesome Lists containing this project

README

        

# parallel-server
Parallel server is runs snapshot comparison between multiple domains and returns percentage similarities across multiple domains.

Parallel is integrated directly to slack so whenever you type spaces separated domains replacing the dots with underscores. i.e `google.com` becomes `google_com`

![slack](assets/slack.png)

You get a brief analysis of percentage similarity score between the current website and all previously cached websites in the database then if you click on view analysis you get a more detailed analysis

![slack](assets/screenshot1.png)

And for the other domain that matched
![slack](assets/screenshot2.png)

This images shows the dom (document object model) nodes and the tree structure of those nodes with their attributes

And finally a screenshot comparing the 2 sites / domain
![slack](assets/screenshot3.png)

#### This applications was built with:
* Express (web server framework)
* MongoDB (nosql database that stores dom snapshots of previously seen websites)
* Redis backed Queue utilizing bullmq (to process jobs for website comparisons asynchronously)
* React (for the client side)
* Heroku (hosting / deployment)