Lolibrary is a lolita fashion archive website, run by Lolibrary Inc (a 501(c)(3) nonprofit). This repository contains frontend code for Lolibrary's main archive site.
This codebase is primarily written in PHP, using the Laravel framework. Some of the search functionality is written in Vue.js. UI styling is done using Bootstrap 4. Translation of UI elements is in progress, using Weblate.
The majority of this repository is offered under the BSD 3-Clause license, with two exceptions:
- The Nova ImageArray component is offered under the MIT license
- Asset files under /public are not licensed for reuse. They contain images and branding created specifically for the main Lolibrary instance, and are included here for volunteers working on the codebase and to show what filenames the templates expect.
In addition, the codebase currently relies on two non-free components - Laravel Nova and Font Awesome Pro. They are not distributed with the project, and anyone wishing to reuse the codebase will need to provide their own copies. Volunteers working on the main Lolibrary.org codebase who need copies for local development work only should speak to one of the head devs.