Skip to content

kosiyyu/hot-desk-booking-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hot desk booking system

Author: Karol Koś

1. Introduction

Application is composed of three main components:

  • A React frontend application
  • An ASP.NET Core backend application
  • A PostgreSQL database

All components are containerized and run within Docker.

2. How to Run

Building and Running the Project

To build and run the project using Docker, execute the following command:

docker compose -f docker-compose-example.yml -p hdbs_example up -d --build

To access it use http://localhost:5173/

This command will build the necessary Docker images and start the containers in detached mode.

Stopping and Removing the Project

To stop and remove all containers, networks, and volumes associated with this project, use:

docker compose -f docker-compose-example.yml -p hdbs_example down -v

3. Admin Credentials

Use the following credentials to access the admin panel:

  • Email: admin@example.com
  • Password: 12345678

Other users (non administrative users) need to be added manually via register option.

4. Views

Important view and usage differs if we log in as user or as administrator

Location (admin view)

alt text

Location (user view)

alt text

Locations (admin view)

alt text

Locations (user view)

alt text

Reservation info

When hovering over a day in the calendar in the admin view, show information about the reservation owner. In the user view, no information will be displayed. alt text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages