Screenshots here : https://imgur.com/gallery/3QUjpoo
Vinyl Exchange is app built with the intent of providing vinyl collectors with a platform to buy/sell vinyl.This app is made as part of Software University course (ASP.NET Core).
Technologies used:
BackEnd - ASP.NET CORE
FrontEnd - React(JS)
DB - MSSQL
Additional technologies used:
-EF Core
-AutoMapper
-SingalR
-XUnit
-Moq
-Font Awesome
-Multiple audio And image file upload(dropzone.js on frondEnd and own implementation on backEnd)
1.Create appsettings.json in root/Web/VinylExchange.Web/appsettings.json by the following template : https://gist.github.com/deyvidnenchev/28dc2e6a8fcc5850d30940981d1cd09f
2.Download Sample Data (Some of the sample data in this project depends on external audio and image files you can download them here : ->
https://mega.nz/file/fI93hJCZ#gpTNrwsfT7aN13AKtsbYTm34WH2gPiaIydpbwaCtVi0 )
3.Unzip the zip file and place contents of Image folder into root/Web/VinylExchange.Web/MediaStorage/Image and also place contents of Audio folder into root/Web/VinylExchange.Web/MediaStorage/Audio
4.Open project and rebuild project
5.Start project (First time launch may hang for 2-3 minutes)
!!!Copyright notice for sample data!!! : All sample data used in this project is used only for educational purposes and belongs to it's respective owners.If you are a crator/label/copyright owner and you are not ok with me using your copyright owned material you can DM me and I will take it down as soon as possible :)