Skip to content

legendarydrew/arribada-map

Repository files navigation

arribada-map

Screenshot

My submission for a "technical test", applying for a contract role with Arribada: a non-profit company dealing with conservation efforts.

The brief

  • Create an interactive map, with added points representing vessels.
  • Clicking on a vessel displays the speed of the vessel.
  • There should also be the option to display a video from a clicked point (which I assumed related to a vessel).
  • A demonstrate how a REST API call can be made.

The word-for-word requirements are included in this repository, under requirements.txt.

The approach

It would have been the easiest thing in the world to use a framework (whether Angular or React).

Instead, I wanted to demonstrate that it was possible to build something using plain JavaScript. Perhaps not the best organised code, but the fundamentals are there.

I also really didn't want to use any old public-domain video(s), so I opted to use videos from my SilentMode YouTube channel, embedded in a YouTUbe player.

The outcome

After being kept waiting for a response for an uncomfortably and disrespectfully long time, I was told they chose someone else.

Help yourself.

As an example of my coding abilities, and to ensure this doesn't go to waste, I'm releasing this effort under GNU GPL v3.

Let me know if you find it useful, and especially if you come up with ways to improve upon it. Perhaps it will help you land a job.

About

An interactive vessel map. Response to a technical test from Arribada.

Topics

Resources

License

Stars

Watchers

Forks