Skip to content

mgildea/CourseAllocation

Repository files navigation

The live project is hosted at http://6310.gatechprojects.com

This is a C# .NET MVC application requiring Visual Studio for development purposes.

To run this project create blank PrivateSettings.config and ConnectionStrings.config files in ~/CourseAllocation

Then create PrivateSettings.(Build).config and ConnectionStrings.(Build).config based on the template config files provided for each build configuration. For example, for the "Debug" build configuration create PrivateSettings.Debug.config and ConnectionStrings.Debug.config

This project requires requires access to an sql server backend and utilizes Entity Framework for data access. Create a new database corresponding with the "CourseAllocation" connection strings and run the "update-database" command in the nuget package manager.

To setup Elmah error logging create a new database corresponding with the "elmah-sqlserver" connection string and execute the sql found in ~/CourseAllocation/App_Readme/Elmah.SqlServer.sql against this database.

This project Requires that Gurobi Optimizer 6.5.0 be installed and licensed on the machine running this application. Download and installation instructions can be found at: http://user.gurobi.com/download/gurobi-optimizer

The Gurobi installation should reside at C:/gurobi650/

This project requires you setup a free account with SendGrid at http://sendgrid.com and configure username and password in PrivateSettings.(Build).config for account creation and verification.

About

6310 Project 4

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published