Concept - lennartdeknikker/frontend-data GitHub Wiki
The final concept I worked out as an assignment for the course functional programming is used as a starting point for this course, Frontend Data. You can view that application here.
Starting point
As you can see below, I started out with my online data visualisation showing all Indonesian ancestor statues on a map.

So far, the interaction entailed:
- zooming
- clicking area's to see the name of certain provinces.
- Clicking points to get a list of all statues found at that location.
Possibilities for additions
- It would be nice to show the list of statues found at the locations in a more interesting way.
- I could take the time to make a timeline and show the selected objects there. Maybe add the possibility to scroll through the timeline and show images of those objects below.
- Since I programmed the application in a way that makes it not that hard to have it show different objects, I would like to enable users to select different objects and update the map accordingly.
After coming up with these ideas, I worked out this sketch to get an idea of what the application could look like after adding those interactions. I also started writing down some issues to split the process up in more comprehensible parts.
Final concept
The key idea is to enable visitors of the Museum Volkenkunde to explore the (Indonesian) collection online. For now it seemed best to focus on one location first, so the application just works for Indonesian objects. Users can search for keywords and explore the origin locations of the objects on a map. The map shows at what locations objects are found and how many. Users can also click on the points shown on the map to get a more detailed list and pictures of the objects found there. The screenshots below will show all functionalities in more detail: