/DinoCMS2.2

We are now deployed!! Gaming server CMS

Primary LanguageC#

Project Dino CMS

RELAUNCHING SOON

ALMOST READY FOR REDEPLOY

We are deployed on Azure!

https://prehistoricrealism.azurewebsites.net/ cant fund anymore had to take down temporarily :( will be back up when the game gets updated COMING SOON -> game is updating 6/14 -> will relaunch site after alpha launch .


Web Application

The game has an X amount of dinosaurs some herbivores and some carnivores, this website is a CMS for the profiles for each of these dinosaurs. these profiles define how a dinosaur in game should play or "bahave". You can register and login, allowing admins to see the admin panel and edit what the users see in the catalog.


Tools Used

Microsoft Visual Studio Community 2019

  • C#
  • ASP.Net Core
  • Entity Framework
  • MVC
  • xUnit
  • Bootstrap
  • Azure

Recent Updates

Initial build


Getting Started

Clone this repository to your local machine.

$ git clone https://github.com/Tanner253/DinoCMS.git

Once downloaded, you can either use the dotnet CLI utilities or Visual Studio 2017 (or greater) to build the web application. The solution file is located in the AmandaFE subdirectory at the root of the repository.

cd DinoCMS/Scaffold
dotnet build

The dotnet tools will automatically restore any NuGet dependencies. Before running the application, the provided code-first migration will need to be applied to the SQL server of your choice configured in the /AmandaFE/AmandaFE/appsettings.json file. This requires the Microsoft.EntityFrameworkCore.Tools NuGet package and can be run from the NuGet Package Manager Console:

Update-Database

Once the database has been created, the application can be run. Options for running and debugging the application using IIS Express or Kestrel are provided within Visual Studio. From the command line, the following will start an instance of the Kestrel server to host the application:

cd YourRepo/YourProject
dotnet run

Usage

Overview of Recent Posts

Home

Creating a Post

Post Creation

Enriching a Post

Enriching Post

Viewing Post Details

Details of Post



Overall Project Schema


Model Properties and Requirements


Change Log

1.0: Launch (to come) 1.1: CRUD Works 1.2: Crud cleaned up 1.3: Working on Identity and authorization / Security 1.4: Looking at blazor rendition or continue with this current site.


Authors

Tanner Percival