This is the main website for Kirjastohakemisto, the Finnish Library Database. The website is built as a simple frontend that queries our open API at api.kirjastot.fi. The API serves as the database.
- PHP 7.1+
- Node.js (for compiling modified assets)
It is enough to clone this repository and compile the provided assets. Build environment can be installed by running npm install in the project root. After this, the build process can be executed with npm run build.
- Kirjastohakemisto -- frontend
- Kirkanta -- backend
- Kirkanta API -- REST API
- Kirkanta Widgets -- Build embeddable widgets
Kirjastohakemisto employs data from OpenStreetMaps. Municipal regions were fetched using OSM Boundaries Map.