Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/codeledge/entitree

The Nextjs project powering the website
https://github.com/codeledge/entitree

d3-visualization family-tree family-tree-website geni-api typescript wikidata

Last synced: about 6 hours ago
JSON representation

The Nextjs project powering the website

Awesome Lists containing this project

README

        

# EntiTree.com

Live website here https://www.entitree.com/

![Interface example](https://raw.githubusercontent.com/codeledge/entitree/main/public/examples/interface.png)

## User instructions

Search for items (people, organizations, anything!) from the top search bar and then select a property from the dropdown.
Language can be changed from the top right 'settings' button.

## Install yarn

You need `yarn` to be installed.

For linux users:

```
sudo apt install git
sudo apt install npm

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update
sudo apt-get install pnpm
```

## Clone the project

```
git clone https://github.com/codeledge/entitree-next
cd entitree-next/
pnpm
```

## Run in the browser

Run the development environment

```
pnpm dev
```

Open [localhost:3009](http://localhost:3009/)

## ENV vars

### Live Site

```
NEXT_PUBLIC_GENI_APP_ID=562
```

### Testing Website

```
NEXT_PUBLIC_GENI_APP_ID=563
```

### Local development

```
NEXT_PUBLIC_GENI_APP_ID=564
```

## Authors

- **Orlando Groppo** - [ogroppo](https://github.com/ogroppo)
- **Martin Schibel** - [mshd](https://github.com/mshd)

## Acknowledgments

- Wikidata community

## License

GNU General Public License v3.0

Copyright (c) 2022, Codeledge