A musical web application designed to grow the music industry.
This project has competed in several competitions:
🥈 place at the 19th National Olympiad in Information technology (https://edusoft.fmi.uni-sofia.bg)
🥈 place at SoftUniada (https://softuniada.softuni.bg/#softuniada2021)
🛡️ Project defence (https://www.youtube.com/watch?v=Z6vOKyRuKqI&t=1266s) (21:09, Bulgarian)
Main languages: C#, TS
-
Angular
-
Bootstrap 4
-
@microsoft/signalr
-
SCSS
-
Perfect Scrollbar
-
Simple Modal
-
Chart js
-
ASP.NET Core 5.0
-
Entity Framework Core 5.0
-
SQL Server
-
Azure Blob Storage
-
SignalR
-
ML.NET
-
Hangfire
-
Swagger
-
Sendgrid
-
Azure DevOps CI & CD
- run "yarn install" or "npm install" to install all dependencies for the project
-
Check connection string in appsettings.json. If you don't use SQLEXPRESS you should replace "Server=.\SQLEXPRESS..." with "Server=.;...".
-
App uses Distributed caching so make sure you run the following command: dotnet sql-cache create "Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=DistCache;Integrated Security=True;" dbo CacheRecords
-
App depends on Azure Blob Storage, make your own and replace the AccessKey with yours.
-
App is sending emails with SendGrid. Make a registration and replace the key with yours.
-
App is using IpStack and again you must register in order to get an API key.
This project is licensed with the GNU license.