Skip to content

Genealogy data processing and family tree management. Laravel 5.6 - Vue 2.5 - MySQL + Neo4J

License

Notifications You must be signed in to change notification settings

jaystream/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

Genealogy software for processing data efficiently. Creating your own family tree website. Store your data locally or in a networked environment.

Features include: creating / editing / updating / deleting of individuals, families, events, sources, notes, citations, repositories. Live rendering of tree data. Data tables, forms addresses, contacts, permissions and roles.

Importing of 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: [email protected], password: password

Docker container support

Open DOCKER.md file for information

Software used

Laravel 5.6.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.6 - Vue 2.5 - MySQL + Neo4J

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue 58.7%
  • PHP 41.2%
  • Other 0.1%