Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nostalgiccoder/auctiontracker.web
Web application to allow the user to view and get metrics on recent eBay auction sold prices for various items. Powered by ASP.NET MVC Core and SQL Server back end.
https://github.com/nostalgiccoder/auctiontracker.web
asp-net-mvc-core auction bootstrap c-sharp css ebay ebay-auction-tracker full-stack game-price-tracking graph html igdb igdb-api javascript jquery rest rest-api tdd toy-price-tracking tracker
Last synced: about 18 hours ago
JSON representation
Web application to allow the user to view and get metrics on recent eBay auction sold prices for various items. Powered by ASP.NET MVC Core and SQL Server back end.
- Host: GitHub
- URL: https://github.com/nostalgiccoder/auctiontracker.web
- Owner: NostalgicCoder
- Created: 2024-04-04T11:02:18.000Z (8 months ago)
- Default Branch: develop
- Last Pushed: 2024-10-24T09:43:20.000Z (26 days ago)
- Last Synced: 2024-10-26T02:36:53.851Z (24 days ago)
- Topics: asp-net-mvc-core, auction, bootstrap, c-sharp, css, ebay, ebay-auction-tracker, full-stack, game-price-tracking, graph, html, igdb, igdb-api, javascript, jquery, rest, rest-api, tdd, toy-price-tracking, tracker
- Language: CSS
- Homepage:
- Size: 17.9 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
-----------------------------------------
eBay Auction Tracker - About:
-----------------------------------------First created on: 04/04/2024
The purpose of this project was to achieve two goals:
1)
Learn ASP.NET Core and put into practice and expand on some of the principles I had learnt from training videos.
2)
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)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/#authenticationResources / Credits:
- https://getbootstrap.com/docs/5.3/getting-started/introduction/
- https://icons.getbootstrap.com/
- https://bootswatch.com/cosmo/
- Original Traning Video - https://www.youtube.com/watch?v=hZ1DASYd9rk&list=WL&index=7
- Chart training example - https://www.c-sharpcorner.com/article/creating-charts-with-asp-net-core/
- Refer to the location '\Resources\AuctionDb.bak' in the code for a backup copy of the SQL database (Test Version).
- https://www.igdb.com/
- https://api-docs.igdb.com/#authenticationImage Credits:
Credit to the below site(s) for images used in this application.
- https://retromash.com/2015/01/30/top-ten-action-figure-toylines/
Video Demo:
NOTE! - Video length is short due to 10mb limit on videos on GitHub
https://github.com/user-attachments/assets/b76b6f0b-0442-4eca-b1a6-c2d32e0195f0
Images:
![Alt text](Images/AuctionTrackerStart1.jpg)
![Alt text](Images/AuctionTrackerStart2.jpg)
![Alt text](Images/AuctionTrackerToy1.jpg)
![Alt text](Images/AuctionTrackerToy2.jpg)
![Alt text](Images/AuctionTrackerToy3.jpg)
![Alt text](Images/AuctionTrackerGame1.jpg)
![Alt text](Images/AuctionTrackerGame2.jpg)
![Alt text](Images/AuctionTrackerGame3.jpg)
![Alt text](Images/AuctionTrackerGame4.jpg)
![Alt text](Images/AuctionTrackerGame5.jpg)
![Alt text](Images/AuctionTrackerCrud1.jpg)
![Alt text](Images/AuctionTrackerCrud2.jpg)
![Alt text](Images/AuctionTrackerCrud3.jpg)
![Alt text](Images/AuctionTrackerEnd1.jpg)
![Alt text](Images/AuctionTrackerEnd2.jpg)
![Alt text](Images/AuctionTrackerEnd3.jpg)