Browser based Genealogy software for interacting and processing data efficiently. Easily create your own family tree by importing your existing data or manual data entry. Storage of all data is securely on your own server and does not leave your environment without your permission. In the future there will be optional smart matching with other servers.
Features include: creating / editing / updating / deleting of individuals, families, events, sources, places, notes, citations, repositories. Live rendering of tree data in various displays. Data tables, forms, addresses, contacts, permissions and roles.
Importing of GEDCOM and CSV / Spreadsheets. Currently in the process of implementing API access. Exporting is also planned but with your own install you are in control of your data.
Currently under development and not recommended for production websites however there are no known serious issues. Features will be improved gradually. Watch / star on GitHub or follow the project on Facebook.
-
Download the project with
composer create-project modularsoftware/genealogy
-
Configure the
.env
file. -
Run
php artisan migrate --seed
-
Login into the project with user:
admin@localhost
, password:password
Open DOCKER.md
file for information
Laravel 5.7.x, Bulma 0.7.x, Vuejs 2.5.x and:
Vue Router, Vuex, Axios, Font awesome 5, Animate.css, Bulmaswatch, Bulma-Extensions, Nprogress.js, Vue-multiselect, Intro.js, Chart.js, Flatpickr,
Special thanks to Laravel Enso Taylor Otwell, Jeffrey Way, Evan You and Jeremy Thomas.
If you've stumbled across a bug, please help us out by reporting the bug you have found. Simply log in or register and submit a new issue, leaving as much information about the bug as possible, e.g.
- Steps to reproduce
- Expected result
- Actual result
This will help us to fix the bug as quickly as possible, and if you'd like to fix it yourself feel free to fork us on GitHub and submit a pull request!
Contributions are encouraged and welcome; however, please review the Developer Certificate of Origin in the LICENSE.md file included in the repository.