NILID / Geneus

A wiki-based genealogy application (PRE-ALPHA)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

A wiki-based genealogy application (PRE-ALPHA)

License:Other


Languages

Language:Ruby 56.1%Language:CSS 28.3%Language:Haml 8.0%Language:HTML 4.0%Language:SCSS 2.5%Language:JavaScript 0.9%Language:CoffeeScript 0.3%