Certo is open-source infrastructure for issuing, managing, verifying, and exchanging digital credentials. It implements Open Badges 3.0[1] and W3C Verifiable Credentials[2] which a…

Certo is a comprehensive digital credentials platform for issuing, managing, and verifying badges and certificates based on the Open Badges 3.0 specification and the W3C Verifiable Credentials data model. Certo is an open-source platform that enables organizations and individuals to issue verifiable digital credentials (badges and certificates) following global standards. Whether you're running educational programs, workshops, certification courses, or need to recognize achievements, Certo provides a complete solution for creating, issuing, and verifying digital credentials. This will start the backend (Strapi), frontend (Nuxt 3), and PostgreSQL database. Note: Seed data is only created on the first run. If you need to reset the database, run docker-compose down -v to remove volumes, then start again. If you prefer to run the applications locally without Docker, you'll need to set up PostgreSQL separately or use SQLite for development. The API follows the Open Badges 3.0 specification. Swagger UI (OpenAPI) is available at http://localhost:1337/documentation. For complete API documentation, access the Strapi admin panel at http://localhost:1337/admin after setup. The backend uses Strapi's testing framework. Tests can be run from the backend directory: