Skip to content

simioyin222/Vendor-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vendor and Order Tracker

Author

Simi Oyin

Project Overview

This MVC web application, developed in C# and ASP.NET Core, helps manage vendors and their orders. It's designed to track vendors purchasing baked goods and the respective orders for each vendor. The application demonstrates object-oriented programming, MVC architecture, RESTful routing, Razor view engine, and unit testing with MSTest.

Installation and Setup

To run this project locally:

  1. Clone the repository: git clone https://github.com/simioyin222/VendorOrderTracker
  2. Navigate to the project directory: cd VendorOrderTracker
  3. Ensure .NET SDK and ASP.NET runtime are installed.
  4. Open the project in Visual Studio Code or your preferred IDE.
  5. Build and run the application:
    • In Visual Studio Code, use the .NET Core Launch (web) configuration to start the application.
    • Alternatively, execute dotnet run in the terminal.
  6. Access the application through the provided localhost URL (typically https://localhost:5001 or http://localhost:5000).

Usage

  1. Splash Page: Start at the homepage, welcoming users and providing navigation options.
  2. View Vendors: Navigate to the vendors page to view all vendors.
  3. Add Vendor: Use the form to add a new vendor.
  4. Vendor Details: Click on a vendor to view their details, including all associated orders.
  5. Add Order: Within a vendor's detail page, add new orders specific to that vendor.

Testing with MSTest

This project includes a dedicated testing suite using MSTest. Tests cover the functionalities of vendor and order models, ensuring consistent behavior and reliability.

Technology Stack

  • C#
  • ASP.NET Core MVC
  • Razor View Engine
  • MSTest
  • HTML/CSS
  • Bootstrap

Contributing

Contributions to enhance the Vendor and Order Tracker are welcome. If you have suggestions or improvements, please fork the repository and submit a pull request.

License

MIT License

Copyright (c) 2023 Simi Oyin

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors