Skip to content

NILID/Geneus

 
 

Repository files navigation

Geneus logo

Geneus

Geneus is a Ruby on Rails based genealogy application that operates on the wiki principle: all users edit the same record for an individual.

There is a demo running on Heroku. Please feel free to explore.

Status

This project is in pre-alpha state, meaning you won't find a full set of features to work with. At this point you can:

  • Create, edit and delete people
  • Add basic genealogical relationships
  • Add basic personal information
  • Navigate the family tree
  • View change history

It is conspicuously missing:

  • User accounts of any kind
  • Editing permissions (open to the world)
  • Relationship validations

TODO

  • Make current style for none-parent children
  • Add photos with tags and tags of people
  • Add location coordinates
  • Rebuild history functionality
  • Rebuild parentship functionality
  • Add eager loading
  • More validations
  • More tests
  • Allow create person info about birthday/death with year|month|day only

Setup

bundle install
rake db:migrate
rails server

Bugs?

If you find a bug please add an issue on GitHub or fork the project and send a pull request.

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 56.0%
  • CSS 28.3%
  • Haml 8.0%
  • HTML 4.0%
  • SCSS 2.5%
  • JavaScript 0.9%
  • CoffeeScript 0.3%