We'd like you to create a simple Laravel application to present a table in a webpage containing data retrieved from a sqlite database.
We'd like to see this deployed to one of:
If you want to use Heroku you'll need to sign up for a free personal account if you don't have one already. If you want to use AWS or GCP we can provide you with a project/account to deploy to.
We'd like to see this deployed using a Github action
The data for the database can be found in nibs.csv
Here's some background on the data:
- Enterprise Value - this is essentially purchase price eg £100,000,000 etc
- Signing date - date the deal will close by
- Industry sector e.g. ‘retail’ ‘manufacturing’ ‘infrastructure’ etc
- Client company name
- Target country of incorporation
- Amount being sold as a percentage
- How you validate your understanding of requirements
- How you test your code
- How you communicate when working
- How you document your work
- Use of version control
- What do you do to make this service operationally ready
- Automated testing in the Github Action
- Logging / Tracing
- Monitoring - ideally with alerts to the slack channel described below
- Use a MySQL rather than a Sqlite database
Once you have read this README email CONTACT ADDRESS
and we will add you to a slack
channel where we can discuss the work as it proceeds and answer any questions you have.
We will provide you with a GitHub repo to push your code to and to host your actions.