gzacharski / AGH-Bazy-danych

Celem projektu jest zaimplementowanie systemu realizującego wybrane podstawowe operacje w przykładowej bazie Northwind w wybranej technologii.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AGH-Bazy-danych

Celem projektu jest zaimplementowanie systemu realizującego wybrane podstawowe operacje w przykładowej bazie Northwind w wybranej technologii.

Uczestnicy

  1. Bartosz Kordek (kordek@student.agh.edu.pl)
  2. Marcin Włodarczyk (mwlodarc@student.agh.edu.pl)
  3. Grzegorz Zacharski (gzacharski@student.agh.edu.pl)

Dokumentacja

Dokumentacja projektu jest dostępna w sekcji Wiki.

Technologie

  • Front-end: React
  • Back-end: Node.js oraz Express.js (REST API)
  • Bazy danych: grafowa baza danych Neo4J
  • Konteneryzacja: Docker
  • Ciągła integracja (CI): GitHub Actions

Uruchamianie

  1. Wystartowanie Neo4j wraz z bazą Northwind, back-endu i front-endu w kontenerach Dockerowych (uruchamianie może trwać kilka minut):
    docker-compose up
  2. Aplikacja front-endu będzie dostępna pod adresem http://localhost:4000
  3. Konsola bazy danych jest dostępna pod adresem http://localhost:7474 (dane do zalogowania URL: neo4j://localhost:7687, user: neo4j, pass: test, baza: northwind)

Testowanie

  1. Uruchomienie testów dla back-endu
    cd back-end
    npm test

About

Celem projektu jest zaimplementowanie systemu realizującego wybrane podstawowe operacje w przykładowej bazie Northwind w wybranej technologii.


Languages

Language:JavaScript 99.3%Language:CSS 0.4%Language:HTML 0.2%Language:Shell 0.1%