- C#
- .NET 5
- ASP.NET Core MVC
- dotnet script, REPL
- Razor View Engine
- MySQL and MySQL Workbench
- Git
- Pomelo Entity Framework for MySql
- Microsoft Entity Framework (Identity)
An application that lets users chat with one another
-
Install .NET 5.0 here
-
_Click the green "Code" button and Download Zip _
-
Extract the contents of the zip file to a folder on your machine
-
Navigate to the Factory Directory and
touch appsettings.json
and fill with the following
{
"ConnectionStrings": {
"DefaultConnection": "Server=localhost;Port=3306;database=chat;uid=root;pwd=[YOUR-PASSWORD-HERE];"
}
}
-
_Replace
[YOUR-PASSWORD-HERE]
with your MySql Password. -
alternatively you can clone this repository from Git Hub
-
Download MySQL and MySQL Workbench to set up a local database
-
Once installed, create a database from the included migration files by navigating to the Chat Directory and typing into the terminal:
dotnet ef database update
-
Navigate to Factory production folder in terminal
-
To download obj and bin files needed for the program to run, while still in Chat folder type into the terminal:
dotnet restore
-
To run the program, while still in the Chat directory type into the terminal:
dotnet run
Note: The server will not open automatically. The user will need to click on the live share link in terminal, or enter 'localhost:5000' URL into browser.
- Project needs notification method
*MIT Licenced *Copyright (c) 2021 Jacob Wilson, Matt Luker, Skylar Brockbank