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

https://github.com/prixladi/site-capture

Application for automatically creating screenshots of defined sites. Application supports templates for shared definitions of quality, viewports, etc...
https://github.com/prixladi/site-capture

apolo-graphql docker docker-compose graphql mongodb nextjs nodejs pupeteer react redis

Last synced: 3 months ago
JSON representation

Application for automatically creating screenshots of defined sites. Application supports templates for shared definitions of quality, viewports, etc...

Awesome Lists containing this project

README

          

# Site Capture

Application for capturing screenshots of defined sites using predefined parameters. Application supports templates for shared definitions of quality, viewports, etc...

## Applications

- [Frontend](/apps/web) - next.js web application and administration communicating with backend
- [Backend](/apps/server) - nodejs backend server storing data to mongo and sending events through redis to the puppet
- [Puppet](/apps/puppet) - nodejs worker using puppeteer processing work requests send by backend through redis

## External

- [Authority](https://github.com/prixladi/shamyr-cloud-authority) - identity provider
- [MongoDB](https://www.mongodb.com/) - main database
- [Redis](https://redis.io/) - cache and event emitter

## Application images

![index](assets/index.png)