Pevan & Sarah is a video streaming site for school teachers to use in the classroom. It was originally developed by another freelancer for the client, but they were unable to continue with it, so I stepped in to take the project over.
The version I took over was pretty basic. The backend was a Keystone.js CMS and GraphQL API backed by PostgreSQL, with a Remix frontend, hosted across Fly.io and Vercel.
My main focus that first year was establishing a proper development workflow around the project:
- Separate staging and production environments
- Continuous integration and deployment with GitHub Actions
- Dockerising the project
- Error monitoring and reporting
On top of that, I added a number of new features and fixed various bugs along the way.

