Skip to content
This repository was archived by the owner on Feb 3, 2025. It is now read-only.

Mackgame4/UM-PCMount

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

180 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UM-PCMount

This project was developed for the subject LI4 from University of Minho - Software Engineering degree.

Requirements:

To run this project you might need to install some of its dependencies:

How to install

$ git clone
$ cd ./UM-pcmount/
# After downloading the SQL Server Setup run the following command (example for SQL Server 2022 Developer Edition):
$ sudo ./path/SQL2022-SSEI-Dev.exe /ConfigurationFile="ConfigurationFile.ini"
After using the SQL Server Setup you can access the SQL Server Management Studio (SSMS) and use your Windows credentials to login or use the following credentials for development purposes:
Server name: localhost\PCMOUNTSQL
User: sa
Password: root
After setting up the SQL Server you need to create the database and tables by running the following commands:
$ cd ./PCMount/
# Install the Entity Framework Core tools by running:
$ dotnet tool install --global dotnet-ef
# Create the database by running:
$ dotnet ef migrations add InitialCreate
$ dotnet ef database update
# or:
$ cd ..
$ make db
Note: You can also use the SQL Server Management Studio (SSMS) to create the database and tables by running the SQL scripts found in the ./PCMount/Data/Scripts folder.
Note: If you experience troubles with the NuGet packages run these commands:
cd ./PCMount/
$ dotnet add package Microsoft.FluentUI.AspNetCore.Components
$ dotnet add package Microsoft.FluentUI.AspNetCore.Components.Icons
$ dotnet add package Microsoft.FluentUI.AspNetCore.Components.Emoji
$ dotnet add package Microsoft.EntityFrameworkCore.SqlServer
$ dotnet add package Microsoft.EntityFrameworkCore.Tools

How to build

$ make build

How to run

$ make

or:

$ make dev

Report

The pre-compiled version of the report can be found in the Relatorio folder (main.pdf). If you want to compile it yourself, you can do so by running:

$ make relatorio
Attention: You need to have Typst installed to compile

Developement Team

A104365 - Fabio Magalhaes

A104540 - Pedro Gomes

A104084 - João Machado

A104267 - André Pinto

A104524 - Ricardo Sousa

About

🗂️ Course project for UM for LI4 in 2024/25

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors