- ASP.NET Core MVC
- HTML5
- CSS3
- jQuery
The web application did not have to contain a fully functional back-end or database system, as the primary exercise of the project was for groups to demonstrate their ability to create an aesthetically-pleasing and proper user interface for the application. The requirements for the project were as follows:
- Design a "master page" for the entire website.
- Use external CSS to provide appropriate styling for each web page.
- Implement a "shopping cart" process for customers.
- Make use of at least three (3) jQuery effects or animations.
In addition, the web application needed to include the following web pages:
- Home Page
- About Us
- Product/Service Catalog or Menu
- Shopping Cart
- Customer Account/Checkout
Our group, consisting of myself (Tanner Croom) alongside classmates Katie Hand and Garrett Jones, created a web application for the fictional restaurant TKG Burgers, located in Bryan, Texas and serving customers across the Bryan-College Station area. TKG Burgers is known for their famous burgers, chicken sandwiches, and chicken tenders, as well as their low prices to entice the significant population of college students that reside in the area.
Our web application for TKG Burgers contains a fully-functioning front-end user interface, as well as an included SQL Server back-end system to help manage the shopping cart and ordering systems. Our full project also contains a written report documenting our code.
First, download the latest release of this project, then extract all files to a single location. In the Team2 folder, open the file Team2.sln in a recent version of Microsoft Visual Studio.
This web application was created in Microsoft Visual Studio 2019. Any recent version of Microsoft Visual Studio can be used to open and run this application. However, in order for the application to successfully build and have the shopping cart and ordering systems function properly, the following packages must be installed through the NuGet Package Manager (found in the menu bar under Tools > NuGet Package Manager > Manage NuGet Packages for Solution...):
- Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore v3.1.22
- Microsoft.AspNetCore.Identity.EntityFrameworkCore v3.1.22
- Microsoft.AspNetCore.Identity.UI v3.1.22
- Microsoft.EntityFrameworkCore.SqlServer v3.1.22
- Microsoft.EntityFrameworkCore.Tools v3.1.22
Once installed, run the following in the Package Manager Console (found in the menu bar under Tools > NuGet Package Manager > Package Manager Console):
Update-Database Product -context ProductContext
Once this is completed, the user can run the application by clicking the dropdown arrow next to "Start" then selecting "Team2". The application will run in a separate window of the user's default web browser.