Celem projektu jest zaimplementowanie systemu realizującego wybrane podstawowe operacje w przykładowej bazie Northwind w wybranej technologii.
- Bartosz Kordek (kordek@student.agh.edu.pl)
- Marcin Włodarczyk (mwlodarc@student.agh.edu.pl)
- Grzegorz Zacharski (gzacharski@student.agh.edu.pl)
Dokumentacja projektu jest dostępna w sekcji Wiki.
- 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
- Wystartowanie Neo4j wraz z bazą Northwind, back-endu i front-endu w kontenerach Dockerowych
(uruchamianie może trwać kilka minut):
docker-compose up
- Aplikacja front-endu będzie dostępna pod adresem http://localhost:4000
- Konsola bazy danych jest dostępna pod adresem http://localhost:7474
(dane do zalogowania URL:
neo4j://localhost:7687
, user:neo4j
, pass:test
, baza:northwind
)
- Uruchomienie testów dla back-endu
cd back-end npm test