Overview
Liberu Genealogy is an open-source project that focuses on genealogy using the Laravel framework. It is licensed under MIT and is designed to run on PHP 8.3. The project offers a variety of features and can be easily set up either manually or through Docker.
Features
- Open Source: Liberu Genealogy is freely available for anyone to use and contribute to.
- Compatibility: Fully compatible with PHP 8.3 and Laravel 11.
- Easy Installation: Offers installation guides for both manual setup and Docker deployment.
- Database Setup: Automatically sets up the database with initial data during installation.
- Docker Support: Ability to build and run the project using Docker for easy deployment.
- Laravel Sail Compatibility: Supports Laravel Sail for a Docker-based development environment.
- Community Projects: Provides links to other Liberu projects like accounting, automation, billing, and more.
Installation
Manual Setup:
- Ensure PHP 8.3 and Composer are installed.
- Download project files from the GitHub repository.
- Open a terminal in the project folder.
- Run the installation command provided.
Docker Setup:
- Install Docker on your system.
- Open a terminal in the project folder.
- Build the Docker image using the command given.
- Run the container and ensure database connection in the .env file.
- Alternatively, use Laravel Sail for a Docker-based development environment by following the specified steps.
Summary
Liberu Genealogy is a versatile open-source project focusing on genealogy within the Laravel framework. With features like Docker support, Laravel Sail compatibility, and easy installation guides, it provides a user-friendly experience for developers interested in genealogy applications. The project’s MIT license and regular updates make it an attractive option for those looking to build genealogical platforms efficiently.