Skip to content
This repository was archived by the owner on May 31, 2021. It is now read-only.

peterooch/team26-project

Repository files navigation

See this document in: English | עברית

Team 26 Communicaton Board Project

Software Project for the Software Engineering Principles course, first semester of the 2019-2020 Academic year.

Prerequisites

This project requires an installed .NET Core 3.1 SDK with MVC support to build and run the system

The supported IDEs for opening the project are Visual Studio 2019 and/or Visual Studio Code.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Command line

dotnet build
dotnet run --project BoardProject\BoardProject.csproj

This will open a server that can be accessed in the links: http://localhost:5000 and https://localhost:5001

Visual Studio

Open the BoardProject.sln file in the root directory and then you can start by pressing the start (Green triangle) button.

Visual Studio Code

Open the folder in Visual Studio Code, press F5, if not detected it will prompt the installation of the C# for Visual Studio Code Extension, then it will be possible to build and open a browser window to use the system by pressing F5.

Database connection

As defined in the class DataContext which from it the system accesses the database tables. The project is currently configured to use a SQLite database which is stored in the file data.db which is located where the system binaries are located.
The file is automatically generated if it does not exists.
The class itself can be configured to use a database from a different type but it will require a code change.

Deployment

See this file to see an example deployment of the project to the Azure App Service with GitHub Actions

Built With

Server Side

Client Side

Authors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •