Paremiologia catalana comparada digital (PCCD) [](https://www.gnu.org/licenses/agpl-3.0) [](https://www.php.net/) [](https://nodejs.org/)
June 13, 2026 · View on GitHub
This is the source code of Paremiologia catalana comparada digital website.
Installation
-
Copy
.env.sampleto.env. -
Build the container using the default Debian-based image:
docker compose up
When the database has finished importing, the website should be available at http://localhost:8092, depending on your
.env file.
Note: If you don't have a database, you can copy data/db/schema.sql and data/db/schema_init_sample.sql files to
install/db/. That will import an empty database and should allow you to browse the website locally.
Technology stack
Development requirements
- PHP 8.4+
- Node.js 22.16.0+
Development
This project was originally developed by a human, before LLMs were available. LLMs have since been used to assist with code improvements and documentation.
Documentation
- Architecture - Design principles and technical decisions
- Development - Development workflow (tests, profiling, releases)
Contributing
For details on contributing to this repository, see the contributing guidelines:
Copyright & license
Copyright (c) Pere Orga Esteve pere@orga.cat, 2020.
Copyright (c) Víctor Pàmies i Riudor vpamies@gmail.com, 2020.
This source code is licensed under the GNU Affero General Public License, version 3 or later, as detailed in the LICENSE file or available at https://www.gnu.org/licenses/agpl-3.0.html.
Note that the database and media files are not distributed with this repository. For more details about PCCD, visit https://pccd.dites.cat/.
Bundled dependencies
This repository includes:
- Chart.js, licensed under the MIT License.
- Composer, licensed under the MIT License.
- Roboto font, licensed under the Apache License Version 2.0.
- simple-datatables, licensed under the LGPL Version 3.
Related projects
The following tools were originally developed as part of this project and are now maintained in separate repositories:
- @pccd/lt-filter - A command-line tool for filtering Catalan sentences using LanguageTool. It separates grammatically or orthographically incorrect sentences from correct ones. Licensed under the LGPL 2.1 or later.
- pereorga/phpstan-rules - Custom opinionated rules for PHPStan. Licensed under the MIT License.
