Skip to content

This project aims to produce software that supports the teaching of Neo4j (the leading graph database) and the standard query language for it - Cypher, in an interactive manner.

Notifications You must be signed in to change notification settings

kostadin-georgiev97/KUPK07-Cypher-Learning-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KUPK07 - Cypher Learning Tool

Summary

This project aims to produce software that supports the teaching of Neo4j (the leading graph database) and the standard query language for it - Cypher, in an interactive manner. The project will accommodate both students' and teacher's needs.

Detailed documentation can be found here: https://www.academia.edu/43367988/Cypher_Learning_Tool?source=swp_share

Prerequisites:

  • Have Node.js and NPM installed.
  • Have Neo4j Desktop installed on localhost.
  • Create new Graph and have it run on bolt://localhost:7687.

To build the project:

  1. Navigate to the project root directory and open a shell.
  2. Execute npm install.
  3. Configure authentication token in ./config/db.js - neo4j.auth.basic("user", "password").

To run the app:

  • npm run dev - Development environment
  • npm run start - Production environment

Screenshots

Shibboleth authentication

Shibboleth authentication

Student Homepage

Student Homepage

Teacher Homepage

Teacher Homepage

Exercise Throws Error

Exercise Throws Error

Exercise Returns Result

Exercise Returns Result

Exercise

Exercise

About

This project aims to produce software that supports the teaching of Neo4j (the leading graph database) and the standard query language for it - Cypher, in an interactive manner.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published