
Murals: exploring street art
This is a self-initiated effort to capture and document art in the streets so people can explore and be inspired by places and artists in the cities across the globe.
The interface is intentionally minimal to let people focus on artworks
Lazy loaded images are displayed on a single long page.
Artworks can be filtered by artist, location, genre, object, and year.
Each artwork can be expanded into a gallery view with additional information displayed whenever available.
And most of the work goes into details
Users can choose between russian and english languages - website will remember the choice.

Mobile
Interface automatically adapts to dark- and light-theme user preferences.

Mobile
And it responds nicely to different screen sizes so that artworks are always displayed optimally.

Desktop

Tablet
Technically speaking
In the general spirit of the project, webpage was implemented from scratch without frameworks or third-party libraries. The gallery is dynamically built on the client and data are fetched from a single JSON. User preferences, layout, responsiveness, gallery view - all are managed on the client in pure JavaScript as well.
The project was developed progressively: the main goal was to ship a working good enough version fast and cheap sacrificing nonessential functionality to meet the constraints. This means that there are things that can be improved and added. This also means this project went from idea to web in around two days including time for taking and editing first batch of photographs, and researching.
Thanks
This project was inspired by Eugene Vlasov's Stamps. Title font is by Robert Leuschke. Main font and icons are by IBM.