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...
- Host: GitHub
- URL: https://github.com/prixladi/site-capture
- Owner: prixladi
- License: mit
- Created: 2020-12-20T22:34:25.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-24T20:47:49.000Z (over 1 year ago)
- Last Synced: 2026-01-03T14:27:44.100Z (6 months ago)
- Topics: apolo-graphql, docker, docker-compose, graphql, mongodb, nextjs, nodejs, pupeteer, react, redis
- Language: TypeScript
- Homepage:
- Size: 440 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
