We partner with organisations to build robust apps step by step.
kilowatts.io follow an 11 step process to build websites. Our approach draws on best practice, and builds sites that are easy to scale and maintain; cheap to deploy and robust to scale.
We start projects with a collaborative design phase and work with you to:
We separate the data and state management of the app from the design of the front end. This enables us to:
We write websites in ReactJS; the framework created by Facebook and used by:
This enables us to:
We outsource authentication to leading provider, Auth0. This allows users to seamlessly login with:
Auth0 brings many benefits:
We use Jest to rigorously unit test our React and React Native code across:
We use use ReactSnap to pre-render websites to:
The output is capable of being hosted on any sort of static website hosting provider.
We use the Python framework Flask to create robust Restful APIs which:
We deploy APIs using AWS's serverless Lambda service which enables us to:
We use Circle CI to test before each deployment:
This filters the vast majority of errors from entering production.
We use Amazon S3 to host websites which enables us to:
The vast majority of sites we launch can be hosted within AWS' free tier.
We maintain code on an ongoing basis in private Github repositories which are:
Our approach allows us to scale from the most simple apps to the most complex over short timespans while ensuring transparency and maintainability of the codebase.
We also do mobile development too!