Skip to content

Latest commit

 

History

History
81 lines (59 loc) · 2.78 KB

File metadata and controls

81 lines (59 loc) · 2.78 KB

eBay Auction Tracker - About:

First created on: 04/04/2024

The purpose of this project was to achieve two goals:

Learn ASP.NET Core and put into practice and expand on some of the principles I had learnt from training videos.

Create a programmatic solution to a spreadsheet I had been using for several years to catalogue the prices for various vintage items sold on eBay. A programmatic solution would not offer me a quick solution to the problem but It would provide me the opportunity to add in more powerful features and a nicer user interface.

Technologies / Principles Used:

  • C#
  • ASP.NET MVC Core
  • JavaScript
  • JQuery
  • CSS / Bootstrap Themes & Icons
  • Chart.js
  • REST API
  • IGDB API (Via my own wrapper, project 'IgdbApi.Lib')
  • RestSharp
  • Newtonsoft.Json
  • Entity Framework - Code first approach
  • SQL Server Express backend database
  • TDD (Microsoft Test Framework + Fluent Assertion)
  • Dependancy Injection

Requirements:

  • SQL backend database to be installed, refer to '\Resources\AuctionDb.bak'
  • Signup to 'Twitch developer portal' to aquire 'clientId' and 'clientSecret' to use the IGDB API functionality in this program, refer to https://api-docs.igdb.com/#authentication

Resources / Credits:

Image Credits:

Credit to the below site(s) for images used in this application.

Video Demo:

NOTE! - Video length is short due to 10mb limit on videos on GitHub

AuctionTrackerDemo1.mp4

Images:

Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text Alt text