Picopic is a small web service for optimizing images. It consists of a React frontend running at https://picopic.io/, and a backend exposing an API at https://api.picopic.io/. Currently, the service can be used to optimize PNG images via a web browser.
This is a hobby project. Its purpose was to teach me more about the different AWS services, serverless/microservice architecture, and infrastructure as code using CDK. Everything in the project, from frontend to backend including all the AWS services, is defined in code.
Status | Repository | Description |
---|---|---|
picopic-frontend-infrastructure | Infrastructure for the frontend | |
picopic-frontend | The React frontend written in TypeScript |
Status | Repository | Description |
---|---|---|
picopic-backend-infrastructure | Common infrastructure for backend services | |
picopic-backend-optimization-service | A backend service for optimizing image files |
Status | Repository | Description |
---|---|---|
picopic-e2e-tests | End-to-end tests |