Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/derrabauke/eu-data-frontend
Frontend Data-Analysis Tool for a Neo4j Graph Database
https://github.com/derrabauke/eu-data-frontend
emberjs neo4j sigmajs
Last synced: about 2 months ago
JSON representation
Frontend Data-Analysis Tool for a Neo4j Graph Database
- Host: GitHub
- URL: https://github.com/derrabauke/eu-data-frontend
- Owner: derrabauke
- Archived: true
- Created: 2022-08-13T18:22:34.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-19T08:42:49.000Z (8 months ago)
- Last Synced: 2024-09-21T12:03:48.009Z (2 months ago)
- Topics: emberjs, neo4j, sigmajs
- Language: JavaScript
- Homepage: https://derrabauke.github.io/eu-data-frontend
- Size: 2.66 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# eu-data-frontend
This is the frontend part of my data-analysis project. It consists of this very frontend which consumes the data from a graph database based on Neo4j. Check out the [data scraping and modelling here.](https://github.com/derrabauke/eu-data-workflow). The graph rendering is based on [Sigma.js](https://github.com/jacomyal/sigma.js/) and [Graphology](https://github.com/graphology/graphology). Behind the scenes [EmberJS](https://github.com/emberjs/ember.js) is utilized for rigging the app.
## Access
You have to enter credentials for a Neo4j AuraDB instance. Write me an email to `${["falk","neumann"].join(".")}@${["adfinis","com"].join(".")}` and we can talk about sharing the credentials. The whole authentification setup is not production ready at all! Remember to clear your cookies or use the `logout` button after you are done with your session!
## Prerequisites
You will need the following things properly installed on your computer.
- [Git](https://git-scm.com/)
- [Node.js >= v16](https://nodejs.org/)
- [pnpm](https://pnpm.io/)
- [Ember CLI](https://cli.emberjs.com/release/)
- [Google Chrome](https://google.com/chrome/)## Installation
- `git clone ` this repository
- `cd eu-data-frontend`
- `pnpm install`## Running / Development
- `ember serve`
- Visit your app at [http://localhost:4200](http://localhost:4200).
- Visit your tests at [http://localhost:4200/tests](http://localhost:4200/tests).### Running Tests
- `ember test`
- `ember test --server`### Linting
- `pnpm lint`
- `pnpm lint:fix`### Building
- `ember build` (development)
- `ember build --environment production` (production)## Further specialities
- tailwindCSS
- embroider