A Vendor and Order Tracker application using C# and ASP.NET Core MVC; a project made for Epicodus Coursework
- C#
- Razor Markdown
- Bootstrap
- ASP.NET Core MVC
- MSTest
This application is an independent project created as part of Epicodus part-time coursework in C# with .Net. The project was completed after week four: "C# Basic Web Applications. The application displays vendor and order information for a fictional bakery business. The user should be able to view a home page, view a vendor list, add a new vendor to the vendor list, select a vendor, add a new order from the selected vendor detail page, and view order details from the selected vendor detail page. The application was created to demonstrate ability to use the MVC pattern combined with testing using the .NET framework, in addition to demonstrating propert RESTful conventions for MVC routes.
- First stretch goal completed: the user will be able to click on an Order's name to go to a separate page to view its details
- Add the ability to delete individual Vendors, all Orders belonging to a Vendor, individual Orders, or all Vendors
- Add the ability to update Vendor or Order details
- Add the ability for user to note whether an order has been paid
- Add custom CSS and Javascript
- Add search functionality to app
- You will need to download the .NET 6 Software Development Kit
- You will also need to download the dotnet REPL script to run the program
- You can download dotnet script using the command dotnet tool install -g dotnet-script
- clone this repo to your desktop
- navigate to project folder in your terminal
- navigate to "OrderTracker" folder
- enter command dotnet run
- if you make changes, you may want to use a file watcher
- you can run program with watcher using the command dotnet watch run instead of dotnet run
- currently no known bugs
MIT License
Copyright (c) 2/25/23 Dani Steely