Skip to content

DAQEM/DeskMate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeskMate

DeskMate is a web application that allows users to reserve workspaces. It allows users to search for workspaces based on location, time, and availability.

The project is built using C# .NET Core 7 with 3 layers: MVC layer, BLL layer and a DAL layer.

Requirements

  • Visual Studio, Rider or any other .NET IDE
  • .NET Core SDK 7.0

Installation

  1. Clone the repository
git clone https://github.com/DAQEM/DeskMate.git
  1. Open the solution file DeskMate.sln in your IDE.
  2. Build the solution.
  3. Run the application.

Usage

  1. Open the application in a web browser.
  2. Search for available workspaces based on location, time, and availability.
  3. Reserve a workspace by selecting the desired workspace and providing your information.
  4. Cancel a reservation if necessary.

Architecture

The application follows a 3-layer architecture:

  1. MVC layer: The user interface layer that handles user requests and responses.
  2. BLL layer: The business logic layer that handles business rules and data validation.
  3. DAL layer: The data access layer that handles data persistence and retrieval.

Contributing

Contributions to DeskMate are welcome. Please open an issue or pull request for any changes.

License

DeskMate is licensed under the MIT license. See the LICENSE file for more information.

About

DeskMate school project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published