Skip to content

krzyswys/Hotel-managment-database

Repository files navigation

System zarządzania pokojami/hotelami

O projekcie

System zarządzania hotelami - stwórz bazę danych przechowującą informacje o pokojach, rezerwacjach, klientach i pracownikach. System powinien umożliwiać zarządzanie rezerwacjami, płatnościami oraz przypisywanie zadań dla pracowników. Sam projekt został stworzony na potrzeby przedmiotu Bazy Danych II na AGH.

Dokumentacja:

https://docs.google.com/document/d/1s0k4Fd70ypCXCu_iY1hvGxTwPxoirSlNfc9ukp7B5XE/edit?usp=sharing

Użyte technologie

  • React
  • Node.js + express.js
  • MongoDB
  • Docker

Autorzy

Uruchamianie

Server

Aby uruchomić projekt (serwer wraz z bazą MongoDB), niezbędne jest posiadanie zainstalowanego dockera na swoim urządzeniu, wraz z docker-compose. Następnie w głównym katalogu repozytorium wpisujemy:

npm start

Client

Aby uruchomić aplikację webową, należy przejść do katalogu client, a następnie wewnątrz niego uruchomić to samo polecenie, co w przypadku servera, czyli:

cd ./client
npm start

Schemat bazy danych

database_schema

###Prezentacja projektu:

Strona głowna:

home_page.mp4
filtering.mp4
fuzzy_search.mp4

Widok pojedynczego hotelu:

hotel_page.mp4
hotel_page_filtering.mp4

Logowanie i widok menadżera:

login.mp4

About

MongoDB database with js backend + simple visualisation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •