The search bar seen on the index page (and in the nav-bar on other pages) needs to become functional. This includes adding the appropriate query-string handling to the HTTP GET handlers in routes/getHandlers.js, but likewise means adding interactivity to the map on the index page, so that locations can be selected from the map instead of being typed in.
Routes for POST handlers need to be defined, specifically regarding the /upload page. Such handlers should be saved to routes/postHandlers.js and should be made to work with the provided database as of commit 27b473a.
A database is needed in order to test out the base functionality of the website. This involves adding locations, images, and tags into the database as defined by models/init.sql and linking them together with the corresponding link tables.