fare-invenio-framework
The fare-invenio-framework is the core codebase for FARE stands for the Free Architecture for Remote Education an e-learning web platform built on the Invenio v3.4.0 framework. Its primary objective is to provide a repository with robust features for searching, downloading, and managing educational content. Registered users can upload new Learning Objects which undergo a staff review process before publication, while also having permissions to modify or delete their existing content. The platform supports quick search functionality to locate specific materials and includes a comprehensive user login and permission management system. It is designed to operate in full-stack containerized environments using Docker and Docker Compose, requiring dependencies such as NodeJS, Elasticsearch, Redis, and RabbitMQ. The system facilitates both production deployment and local development setups through standardized scripts for database initialization, asset building, and index creation, making it suitable for educational