One of the goals of the work is to develop an interactive web application that works using the GraphQL query language. The personal assumption was to create software, which would be the answer to a rushing society where no doubt Tinder was the inspiration - but the idea was not people-to-people contacts, but rather gastronomy, where you can quickly and easily choose your favorite dishes and share yours.
- Node v10.16.0 (with JS)
- Npm 6.9.0
- Neo4j 4.0.3
- React (with TS 3.7)
- Apollo
- GraphQL
- Open Neo4j Desktop
- Add new project
- Start Project
- Install APOC plugin via
Add Plugin
- Click play button
- Set password
- Click Open with Neo4j Browser
- Initial username is
neo4j
- Install APOC plugin via
- Data import (optional)
- Open
Settings
view through three dots andManage
button in Neo4j Desktop - Add at the end of the file
apoc.import.file.enabled=true
- Move
all.graphml
file from backend folder todbms.directories.import
(More information), i.e%NEO4J_FOLDER\neo4jDatabases\database-x\installation-x\import
- Write
CALL apoc.import.graphml("file://all.graphml", {})
in Neo4j Browser "Terminal"
- Open
You have successfuly imported data :)
Write MATCH (n) RETURN n
for schema details
cd backend
npm install
touch .env
Required .env data:
NEO4J_PASSWORD=*your neo4j password*
JWT_SECRET=*your jwt secret*
Start server
node app
cd frontend
npm install
npm run start
cd electron
npm install
npm run dist
wait...
build/win-unpacked/eat-me.exe
This project is licensed under the MIT License - see the License File for details