Security services
From concept to commercial SaaS
A cloud platform and mobile app that lets security companies run their whole operation, taken from an early prototype to a commercial SaaS product.
Case study · Entertainment and media
OnScreenDB is a directory of films, TV shows and the people in them. Keeping that much data current by hand would be impossible, so we built the platform to update itself through integrations with several data providers.
A film and TV directory lives or dies on its data. New films and episodes are released every day, and cast lists, ratings and trailers change constantly. For OnScreenDB, a side project run by one person, updating all of that by hand was never going to be possible.
We built OnScreenDB to look after itself. Integrations with several film and TV data providers keep the catalogue current automatically, so the owner can focus on growing the site rather than maintaining it.
We wrote automated tests alongside the features, which means new features can be released with confidence that nothing else has broken. For a platform that depends on outside data sources, that safety net matters: when a provider changes something, the tests show exactly what is affected.
OnScreenDB is built on Laravel 8 with an Angular front end and a MySQL 8 database. Media is stored on Amazon S3, and servers are managed with Laravel Forge on DigitalOcean.
The platform launched after about 12 months of work, within the owner's budget, and the owner planned to keep working with Larasoft on future features.
Larasoft had a really impressive depth of knowledge when it came to APIs and integrating them. I quickly realised they were the right team to help me build OnScreenDB.
More work
Security services
A cloud platform and mobile app that lets security companies run their whole operation, taken from an early prototype to a commercial SaaS product.
Education and training
We took over a partly built platform and delivered an OpenBadges system that lets schools and training providers issue credentials verified on the blockchain.
Travel
A review platform and Flutter mobile app that helps airline crew make the most of their layovers, built from the client's designs on Laravel.
Book a free 30-minute call. Tell us what you are building or what is worrying you, and we will tell you honestly what we would do, what it costs and how long it takes.