Skip to content

Genealogy data processing and family tree management. Laravel 5.7 - Vue 2.5 - MySQL

License

Notifications You must be signed in to change notification settings

catchup-forks/genealogy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modular Genealogy Software

Latest Stable Version Scrutinizer Code Quality Build Status Code Intelligence Status StyleCI CodeFactor codebeat badge Build Status

Description

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.

Installation

  1. Download the project with composer create-project modularsoftware/genealogy

  2. Configure the .env file.

  3. Run php artisan migrate --seed

  4. Login into the project with user: admin@localhost, password: password

Docker container support

Open DOCKER.md file for information

Software used

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.

Reporting bugs

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!

License

License: MIT

Contributing

Contributions are encouraged and welcome; however, please review the Developer Certificate of Origin in the LICENSE.md file included in the repository.

About

Genealogy data processing and family tree management. Laravel 5.7 - Vue 2.5 - MySQL

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue 65.4%
  • PHP 34.4%
  • Other 0.2%